OgarnijMatme — Dokumentacja
Dokumentacja funkcjonalności aplikacji OgarnijMatme — platformy do zarządzania korepetycjami z matematyki.
Spis treści
| Dokument | Opis |
|---|---|
| Uwierzytelnianie | Logowanie, rejestracja, reset hasła, OAuth |
| Onboarding | Proces wdrażania nowego użytkownika (uczeń / rodzic) |
| Klienci | Zarządzanie klientami (pracownik) |
| Uczniowie | Zarządzanie uczniami |
| Zaproszenia | System zapraszania nowych klientów |
| Profil | Profil klienta |
| Role i uprawnienia | System ról RBAC |
| API | Dokumentacja endpointów API |
Architektura
- Framework: Next.js 16 (App Router) + Cloudflare Workers
- Baza danych: Cloudflare D1 (SQLite) via Drizzle ORM
- Autentykacja: Better Auth (email/hasło + Google OAuth)
- UI: Radix UI + Tailwind CSS + shadcn/ui
- Testy: Vitest (unit) + Playwright (e2e)