I built this website in Flask. I love Flask because it doesn't restrict you to a certain toolset. Implementing Flask's blueprint design pattern, I seperate my app into modules. The backend is powered by SQLAlchemy, which means I can edit the database structure all in python without getting my hands dirty! I have configured this HTTPS site to be served through a remote VPS.

Check out the full source code here.