Attendexa adalah platform absensi digital berbasis web dengan gaya Neo-Brutalist Light Mode. Aplikasi ini menggabungkan fitur absensi berbasis lokasi GPS dan verifikasi wajah (Face Recognition via kamera) dengan sistem gamifikasi leaderboard XP yang mendorong kedisiplinan karyawan secara organik.
- React 19 + TypeScript
- Vite 6
- Tailwind CSS (Neo-Brutalist Design)
- Supabase (Auth, Database, Storage)
- Absensi Berbasis Lokasi & Foto: Memastikan karyawan berada di area kantor saat melakukan absensi.
- Gamifikasi & XP: Memberikan poin XP untuk kehadiran tepat waktu dan streak harian.
- Leaderboard: Papan peringkat bulanan untuk memotivasi karyawan.
- Dashboard Karyawan: Ringkasan kehadiran dan level XP.
- Clone repositori ini
- Install dependencies:
npm install
- Copy file
.env.exampleke.envdan isi variabel Supabase:VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
- Jalankan development server:
npm run dev


