Omair Saleh 21f67d39c7 feat: add simple password auth gate
- Flask session-based login with styled dark-theme login page
- All routes gated behind password (configurable via SITE_PASSWORD env)
- /login and /api/health are public
- Wrong password shows red error, correct redirects to original page
- 30-day session persistence
- /logout to clear session
- Password: jv2026 (set in docker-compose.yml)
2026-03-02 23:04:22 +08:00
2026-03-02 23:04:22 +08:00
Description
JustVitamin � QuikCue � AI Content Engine Proposal Site
1.1 MiB
Languages
HTML 55.3%
Python 30.2%
CSS 7.5%
JavaScript 6.9%
Dockerfile 0.1%