ExpensePro is a premium, full-stack expense tracking web application. It features a modern dark glassmorphism UI, robust JWT authentication, and interactive analytics to help users manage their personal finances effectively.
- Secure Authentication: User signup and login powered by JSON Web Tokens (JWT).
- Expense Management: Add, edit, and delete transactions.
- Analytics & Charts: Visual data representation using Recharts (Pie, Bar, Area charts).
- 19+ Categories: Detailed categorization for precise tracking.
- Responsive Design: Mobile-friendly layout with glassmorphism aesthetics.
- Frontend: React 19, JavaScript, CSS3
- Backend: Node.js, Express.js
- Database: MongoDB Atlas
- Hosting: Vercel
- Clone the repository: git clone https://github.com/buildbyabhi/expensepro-fullstack.git
- Install dependencies for both frontend and backend: pm install
- Set up .env variables for MongoDB URI and JWT Secret.
- Run the development server: pm run dev
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.