personal website built with django
homepage git repodescription
This is my entire personal website, written in pure HTML and CSS with no templates and minimal javascript, using the Django framework for some simple backend services such as authentication for secure areas, randomised page elements, and the ability to include common elements as sub-templates.
primary hurdles
- learning django's templating system (handlebars)
- writing custom views and middleware to add functionality
- authenticated pages to prevent DOS attacks on the minecraft map
- random wallpaper selection on page load, compatible with browser caches
- custom accounts integration for discord compatibility
- hosting a django project in production - I picked a software stack of UWSGI + Nginx + cloudflared + ubuntu server