Commit Graph

4 Commits

Author SHA1 Message Date
Simon 578dd4eab9 rebrand: Klassenportal, domain info1.ifb.lol, server status
- Replace INFO1 brand with Klassenportal everywhere (titles, nav,
  emails, TOTP issuer, recovery codes)
- Update domain from info1.simon0x.xyz to info1.ifb.lol
- Remove E2EE claims (e2ee.js was deleted, claims were false)
- Add GET /api/health endpoint (DB check + uptime)
- Add live server status section to landing page
- Fix README: domain, title, layout table
2026-04-22 21:31:03 +02:00
simon 55cfbcebdc Update README.md 2026-04-21 15:57:44 +02:00
Simon 38d69c65a5 docs: shorten README and scope to INFO1/IFB
Drop universal framing and reduce feature walkthrough. README now names
the actual class and school, points at the live deployment, and keeps
only the bits needed to clone/run locally.
2026-04-18 11:41:00 +02:00
Simon c217705eb5 docs: add README, LICENSE, .env.example
README in German with universal framing (class, study group, cohort)
rather than INFO1-specific wording. MIT license. Update package.json
with description, keywords, repository URL, proper license field,
start script. Add .env.example documenting required environment
variables.
2026-04-18 11:36:22 +02:00