Expense Tracker
متتبع المصروفات
Full-stack personal finance tracker with budgets, transactions, and NextAuth.
متتبع مالي شخصي متكامل مع الميزانيات والمعاملات وNextAuth.
Tech stack
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Neon DB
- Vercel
Features
- NextAuth credentials login with password strength meter
- Budget CRUD: create, rename, archive and delete per user
- Add income or expense with category, date and notes
- Filter by type, category, date range and keyword search
- Per-budget summary: total income, expenses and balance
- All data row-scoped per user via Prisma and Neon DB
الميزات
- تسجيل دخول ببيانات NextAuth مع مقياس قوة كلمة المرور
- إدارة الميزانيات: إنشاء وإعادة تسمية وأرشفة وحذف لكل مستخدم
- إضافة دخل أو مصروف مع الفئة والتاريخ والملاحظات
- تصفية حسب النوع والفئة ونطاق التاريخ والبحث بالكلمات
- ملخص لكل ميزانية: إجمالي الدخل والمصروفات والرصيد
- جميع البيانات مفصولة لكل مستخدم عبر Prisma وNeon DB