A full-stack MERN-based expense-sharing platform that helps individuals or groups manage their expenses efficiently. This project focuses on providing an intuitive UI, secure user authentication, and seamless expense tracking.
You can use the following demo accounts to explore the platform:
- Username:
robert@example.com
Password:password@123
Some test users may use passwords like
passwordorpassword123.
- Login/Signup for Users
- JWT authentication
- Add and categorize expenses
- Split expenses with multiple people
- Track individual and group expenses
- View all expenses or a specific user's expenses
- Live updates for expense entries and settlements
- Backend: Render
- Frontend: Vercel
- Database: MongoDB Atlas
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT for auth
- CORS configured
- React.js + Vite
- Tailwind CSS
- Context API for state management
- React Toastify (notifications)
- Fetch API for data fetching
- Built full-stack MERN app from scratch
- Gained experience deploying full-stack apps using Render and Vercel
- Understood backend APIs, MongoDB schemas, and state management in React