This project might be piffling for someone and experienced software engineers could have done it within a couple of hours, but I am very proud, that I created this website and I find coding extremely frustrating and rewarding at the same time, while I was overcoming the challenges and catching bugs. I could keep adding more content to my website, but now I would like to move on to more complex languages and start the actual programming. Here are few things that I’ve learned on this project and I want to be better at next time.
Writing a clean code - I’ve spent hours just staring at the screen and looking, why is it not working? It was usually due to inaccuracy and typos.
More think than code - Even a basic website like this needs some thinking ahead, how to structure your code and how it will function when adding more features or collaborating with others.
Use a template - Yes, this might sound quite surprising, but I think that creating something, that was already done and maybe better is not cheating, but using the advantages of the open-source.
Check the
source code on Github.