1.4 KiB
1.4 KiB
Pargar — domain summary
Gated LMS: verified watch → quiz with hearts → skill-tree unlock (staff) → mentor chat, events, weekly league, monthly XP challenges, certificates.
Stack (short)
- Backend: Go (
backend/) · Postgres · Redis · S3/RustFS · WS hub - Frontend: Next.js App Router · React Query · Tailwind · Vazirmatn FD
- Edge: Traefik v3.7 — Compose and Helm/k3s
Student path (short)
Login/CAPTCHA or register (public/invite) → /cap → /player → /quiz → staff unlock → certificate /c/{publicId} · profile /profile · hub /unwrap.
Public password recovery is disabled for students; resets are admin-only. Browser sessions use HttpOnly cookies.
Docs
| Topic | File |
|---|---|
| Architecture | docs/architecture.md |
| Product | docs/product.md |
| Development | docs/development.md |
| Deployment | docs/deployment.md |
| Security | docs/security.md |
| Operations | docs/operations.md |
| API | docs/api.md |
| Env | docs/configuration.md |
Phone registration, unlisted certificates, chat-export, rate limits, and production notes live in those docs (not duplicated here to avoid drift).