StudyTimer
Next.js 15 -pohjainen opiskeluajan seurantatyökalu, jossa käyttäjä voi seurata opiskeluaan ajastimen ja kurssikohtaisten näkymien avulla.
Toteutus
- Next.js 15 (App Router)
- React 19 + TypeScript
- Tailwind CSS 4
- Supabase (Auth + PostgreSQL)
- Context API (TimerContext)
- Chart.js (valmius visualisointeihin)
Pääominaisuudet
- Käyttäjäkohtainen autentikointi (Supabase Auth)
- Opiskeluajastin ja sessioiden tallennus
- Kurssien hallinta (aikataulu, suunnitellut tunnit)
- Yhteinen tilanhallinta ajastinlogiikalle
- Valmius graafisiin visualisointeihin
Status: Kehityksessä