Disclaimer: This project is still under active development. Some features are incomplete or may change in the future.
A simple expense tracking web application that allows users to log in with their Google account, track their spending, categorize expenses, and store everything securely in a cloud database.
Vercel Deployment: https://money-tracker-qev1.vercel.app/
- Google login via NextAuth
- Secure storage in MongoDB using the user session ID
- Adding expenses with category, description, and price
- Nice view of existing expenses with help react-chartjs-2
- Icons and colors for category visualization
- Smooth animations using Framer Motion
- Real-time revalidation using SWR
- Responsive UI styled with Tailwind CSS
| Area | Technology |
|---|---|
| Framework | Next.js (App Router) |
| Language | TypeScript |
| Authentication | NextAuth (Google Provider) |
| Database | MongoDB |
| API | Next.js API Routes |
| Styling | Tailwind CSS |
| Animations | Framer Motion |
| Data fetching | SWR |