# Goals This document contains the wanted feature list and their current state. ## Basic Templates - [] Nav-bar ~ Adjust based on permission status - [] Low-bar ~ KVK etc. - [] Basic page layout ## Pages ### Must - [] Homepage - [] Signups - [] Contact - [] Contribution-Cost ### Should - [] Login page - [] Gallery - [] Boards ### Could - [] Committee page - [] Donator page/Friends of Quatsh ## Features - [] Signup form with email SMTP link. - [] Gallery - [] Login page ## Security - [] SSL implementation - [] ACME SSL certificate ## Extra's - [] Allow google-workspace login with SSO? - [] Add Redis for Caching - [] Add [Celery](https://docs.celeryq.dev/en/stable/index.html#) for async background-[task](https://docs.djangoproject.com/en/6.0/topics/tasks/) completion. - [] Setup SMTP with automatic switching to in-mem email saving OR print to stdout when in DEBUG mode. - [] Split-Storage setup for authenticated-only file access, such as private gallery pictures. ## Priority List - [] General layout template - [] Nav-bar - [] Homepage - [] Lower-bar ~ KVK - [] Signups page - [] Calender (Google calender) - [] Gallery - [] CCP page - [] Contact page - [] Boards - [] Committee page - [] Donator page/Friends of Quatsh