A full-stack web application designed to help users manage their financial transactions efficiently. The Expense Manager provides features such as transaction tracking, categorization, and filtering, wrapped in a responsive and user-friendly interface.
Experience the application here: Ease expense
- Transaction Management: Add, edit, and delete transactions effortlessly.
- Categorization: Classify transactions into categories like Food, Travel, Shopping, etc., for better financial insights.
- Filtering: Filter transactions based on categories for focused analysis.
- Responsive Design: Optimized for both desktop and mobile devices.
- Authentication: Secure user login and registration with session persistence.
- Frontend: React.js, HTML5, CSS3, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Deployment: Vercel (Frontend), Render (Backend)
Follow these steps to set up the project locally:
- Node.js installed on your machine
- MongoDB database set up locally or in the cloud (e.g., MongoDB Atlas)
- Git for version control
- Clone the repository:
git clone https://github.com/palakbatra1999/expenseManager.git cd travelbook