Przejdź do głównej zawartości

OgarnijMatme — Dokumentacja

Dokumentacja funkcjonalności aplikacji OgarnijMatme — platformy do zarządzania korepetycjami z matematyki.

Spis treści

DokumentOpis
UwierzytelnianieLogowanie, rejestracja, reset hasła, OAuth
OnboardingProces wdrażania nowego użytkownika (uczeń / rodzic)
KlienciZarządzanie klientami (pracownik)
UczniowieZarządzanie uczniami
ZaproszeniaSystem zapraszania nowych klientów
ProfilProfil klienta
Role i uprawnieniaSystem ról RBAC
APIDokumentacja 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)