I made a personal website in Django, a Python framework for Web dev.
Outside of the actual code, which was a combination of Python, HTML, CSS, and some JavaScript, one of the most difficult things was getting it live. Because GitHub pages only run static files such as HTML ones, it can't display the motions and fluidity of Django. So I chose Render, but I ran into many problems with a tool I had never used before. After making some adjusts, like adding requirements and runtime text files, the website was live!
Overall, I liked the experience of making a website as a way to express myself.
Finally managed to finish my website. One of the biggest issues I encountered was designing the ‘contacts’ page. The problem was more about making it look consistent than any functionality difficulties.