All Your Finances. One Dashboard.
A modern personal finance dashboard built with React + Vite + Tailwind CSS β track insurance, SIPs, loans, and bank accounts in one clean interface.
| Dashboard | Insights | Reminders |
|---|---|---|
![]() |
![]() |
![]() |
- π Dashboard β See all your finances in one place with charts & summaries
- β Add/Edit Records β Manage financial records easily with validation
- π Reminders β Get upcoming due date alerts & overdue badges
- π Insights β View analytics and trends using interactive charts
- πΎ Local Storage β Data persists safely on your device
- π¨ Responsive UI β Clean, minimal design built with Tailwind & shadcn/ui
- βοΈ Fully TypeScript-Based β Safer, cleaner, and scalable code
| Category | Tools Used |
|---|---|
| Framework | React 18 (Vite) |
| Language | TypeScript |
| Styling | Tailwind CSS, shadcn/ui |
| Routing | React Router |
| Charts | Recharts |
| Icons | Lucide React |
| Storage | Browser LocalStorage |
1οΈβ£ Login Page
β Enter any credentials or click Continue as Guest
β Data is stored locally for simplicity
2οΈβ£ Dashboard
β See a summary of insurance, SIPs, loans, and bank data
β View pie chart distribution by type
β Tap a record to edit
3οΈβ£ Add/Edit Record
β Add a new record with name, type, amount, and due date
β Update or delete existing entries
4οΈβ£ Reminders
β Filter by All, Overdue, This Week, Next Week, This Month
β Quickly check what payments are coming next
5οΈβ£ Insights
β Analyze your total, averages, and trends
β Interactive bar and pie charts for visualization
- Node.js β₯ 16
- npm (or yarn)
# Clone the repository
git clone https://github.com/ka0913560-hub/FinSync.git
# Navigate to project folder
cd FinSync/web
# Install dependencies
npm install
# Start development server
npm run dev

