← Vissza a projectekhez

Egyetem Tasks

2026. máj. 20.

ViteReact 19TypeScriptTailwind CSS v4FirebaseFirestoreReact Routerreact-hook-formzoddate-fns

Egyetem Tasks

Személyes feladatkezelő webapp egyetemistáknak. Egy helyen kezeli a tantárgyakat, követelményeket, ZH-időpontokat és általános határidős teendőket, Google-fiókos bejelentkezéssel és real-time felhős szinkronnal.

Funkciók

  • Google-fiókos bejelentkezés (Firebase Authentication)
  • Tantárgyak kezelése (név, kód, oktató, félév, szín, követelmények)
  • ZH-k, pótZH-k, vizsgák és beadandók nyilvántartása tantárgyhoz kötve
  • Általános határidős feladatok (opcionálisan tantárgyhoz rendelve)
  • Dashboard mai és heti áttekintéssel
  • Real-time adatszinkron Cloud Firestore-ral
  • Magyar nyelvű dátumformázás (date-fns)
  • Reszponzív felület, mobil navigációval
  • Felhasználónként izolált adatok (Firestore biztonsági szabályok)

Tech stack

  • Vite + React 19 + TypeScript – gyors dev élmény, típusbiztos kód
  • Tailwind CSS v4 – utility-first styling
  • Firebase Authentication (Google provider) – bejelentkezés
  • Cloud Firestore – adattárolás, real-time szinkron
  • React Router v6 – útvonalkezelés
  • react-hook-form + zod – űrlapok és validáció

Telepítés

git clone https://github.com/####
cd web
npm install
npm run dev

Build és deploy

npm run build    # production build a dist/ alá
firebase deploy  # Firebase Hosting deploy