██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████

My main website has been kind of just continuation of same code running all the way since 2019. And since that time, I’ve been just adding shit on top of shit constantly, without properly structuring anything or doing things as I would do them now.

So, I’m recoding my entire website. By now, my website has become a huge 5000 line index.js file full of interconnected services and random garbage. There was like 20 different services running on the same Node.js process, and like 5 different projects using same database… There was almost no templating too, I had to keep changing files everywhere every time I changed anything, which is kinda why I haven’t been updating my website that much too.

I separated a bunch of unrelated services, added mobile responsiveness (goodbye tables), made Navlink Ads submissions a dynamic form, made it possible for me to upload new images to gallery easily and switched all pages to proper template layout. Good work so far, tomorrow I think I’ll finish up blog and should start switching everything over to the new server.