Zamonaviy, qulay va xavfsiz shaxsiy moliya boshqaruvi platformasi.
- 📊 Dashboard Analitika: Umumiy balans, oylik kirim/chiqim, sof tejash va so'nggi tranzaksiyalar ko'rinishi.
- 📈 Interaktiv Grafiklar: Recharts orqali 6 oylik kirim/chiqim dinamikasi va xarajatlar toifasi diagrammasi (Pie/Donut chart).
- 💳 Hisoblar Boshqaruvi: Naqd pul, Uzcard/Humo kartalari va Bank hisoblarini alohida rang va balans bilan yuritish.
- 💸 Tranzaksiyalar CRUD: Kirim, Chiqim va Hisoblararo o'tkazmalar (
Transfer), saralash, qidiruv va CSV export. - 📋 Oylik Byudjet Limitlari: Kategoriyalar bo'yicha sarf limitlari, real vaqtda sarf tahlili va rangli ogohlantirishlar (Yashil, Sariq 80%, Qizil 100%+).
- 🎯 Jamg'arma Maqsadlari: Maqsadli summalar, muddatlar, progress tracking va maqsadga mablag' qo'shish dialogi.
- 💳 Qarzlar Moduli: Berilgan va Olingan qarzlar, qaytarish muddatlari, yaqinlashgan/muddati o'tgan qarzlar uchun maxsus vizual belgilar.
- 🔐 Xavfsiz Autentifikatsiya: Supabase Auth orqali Email/parol va Google OAuth orqali 1-klikda kirish.
- 🛡 Row Level Security (RLS): Ma'lumotlar bazasi darajasida har bir foydalanuvchi ma'lumotlari to'liq himoyalangan.
- 🎨 Moslashtirilgan UI: Maxsus summa formatlagich (
1 000 000 so'm), maxsus Select menyulari va maxsus Kalendar (Date Picker).
| Qatlam | Texnologiya |
|---|---|
| Frontend Framework | Next.js (App Router, Turbopack) |
| Dasturlash tili | TypeScript |
| Dizayn & Styling | Tailwind CSS |
| Ikonkalar | Lucide React |
| Grafiklar | Recharts |
| Backend & Database | Supabase (PostgreSQL + RLS + Auth) |
| Bildirishnomalar | Sonner |
| Sanalar | date-fns |
git clone https://github.com/Nomonjon0124/Finance-Tracker.git
cd Finance-Trackernpm installLoyihaning ildiz papkasida .env.local faylini yarating va Supabase kalitlaringizni kiriting:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-keysupabase/schema.sql fayli ichidagi barcha SQL kodlarni Supabase loyihangizning SQL Editor bo'limida ishga tushiring.
npm run devBrauzerda oching: http://localhost:3000
MIT License.