Files
Quatsh-Website/docs/ROADMAP.md
WGAVermeer 0380bdb4a6
Some checks failed
Gitea Test. / tests (push) Failing after 3s
updated docs
2026-07-13 13:15:29 +02:00

61 lines
1.2 KiB
Markdown

# 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