News
Hey! It is only fair to note for future readers that the project has been stalled for a few weeks. I haven't done anything to the webapp during that period; life happened. Although I won't deny that on top of that I got kinda lazy and couldn't bother. At some point I will aim for setting up a perfect regulated workflow. It becomes closer to impossible to keep up with the scale, keep track of everything and fix bugs as the project grows.
Right now my local project consists of a million broken pages, but with correct layout, new naming scheme, rewritten pieces of code and finally some order under the hood. This and more will allow for a much efficient growth and ease of navigation. If you think I'm overthinking - I think you don't and you totally should.
The back end of Caelith should resemble a temple of greek gods. No bloat, no shortcuts, just pure art and beauty in simplicity.
Hello, my huge fanbase. Right now website works, as it did yesterday and the day before. But again, the error log creates entries per every page. Yes, I'm that great. I have to manually clean it from time to time, lol.
Right now I'm completely rebuilding the directory structure, reassigning includers (so the same scripts won't get called a billion times per execution) and overall totally cleaning up the whole system. I was really afraid to do so in the first place, fearing the fact that I'll have to break many things to fix only one. Although, there's no other way. Either that, or waiting for super high-tech AI model that will clean up my code for me.
Jay DK Beta v0.2.0 will be a super fix update. It will remove any vulnerabilities, make the error log shut up for once, and put the website into much more presentable state. It will also make the system much more scalable for the future additions.
I won't lie or spread false information... but there might be fully intact verification system too... My E-Mail was finally set up and E-Mail Checker gave me the score of 10/10...
I have made many jokes about my questionable competence. Thus, this project is in a horrible state.
I lack the ability to organize the workflow with a foresight in mind. Not just mindless quick fixes, useless additions and complete ignorance towards a pressing matter. I'm talking on a preparation in mind, of which I need to obtain more than I have at the moment. And back then, right in the beginning, I couldn't even guess that I might stick to the idea of creating a perfect web RPG for that long.
The website is a disaster. Yeah it works. Yeah it walks and quacks like one, which it makes it a website too. What matter is what's happening under the hood. What matters is a ten mile long error log that is the product of my forceful approach.
I really need to stop and think. To lean on a table and lay down the papers, grab a pencil and start drawing the very foundation, the one that has to be rebuilt. And some parts of the previous foundation are completely missing. I will finally put an end to this and start a long-term planning of the whole structure; from database operation, server configuration and backups to a color scheme and names of the cities. It will take my time and effort.
Building a website is not the easiest task by far. Making it good is beyond your imagination, that is something that has to be achieved step by step and with proper approach. If I had to start over, I would make many small projects first. I would take online courses and build up the skill before the website itself. And I would definitely not purchase a domain with a hosting just to put this on the webs for lulz. This is a completely wrong approach, but I'll have to deal with it, I guess.
The best thing I can do is to stop being bothered by all of those imperfections and just leave the website as it is, for now. There will be many foundational changes, but it will take time. Once again, I didn't expect that I will be so passionate about all of this. There was no planning in the beginning at all.
And for future self I shall add: don't forget what you came through and feel proud.
Terms of Service Privacy Policy