Loading repository data…
Loading repository data…
Prakashsaw / repository
A MERN full stack app Expense management system in which user can register and then login and keep/add their expenses by category like weekly, monthly and yearly. For live demo click to below link.
https://github.com/Prakashsaw/Expense-Management-System
https://expense-management-system-prakash.netlify.app/
The Expense Management System is a web-based application designed to help users efficiently track and manage their financial transactions.
It provides features like user authentication, expense tracking, and data visualization to ensure a seamless budgeting experience.
git clone https://github.com/Prakashsaw/Expense-Management-System.git
cd Expense-Management-System
cd client/
npm install
cd server/
npm install
Create a .env file inside the server/ directory and add the following:
MONGO_URL=
PORT=
BCRYPT_SALT=
JWT_SECRETE_KEY=
EXPIRE_IN=
EMAIL_HOST=
EMAIL_PORT=
EMAIL_USER=
EMAIL_PASS=
EMAIL_FROM=
FAST2SMS_API_KEY=
// Open a new terminal
cd client
npm run start
// Open a new terminal
cd server
npm run start
Once the setup is complete, the app will be running on your local system.
🔒 Secure User Authentication: Register, log in, and log out securely.
📧 Email Verification: Verify accounts via a confirmation link sent to the email.
🔑 Password Management: Forgot password functionality with email reset link.
📝 User Profile Management: Update profile details and change passwords after login.
💰 Transaction Management:
📊 Financial Overview:
📈 Data Analytics: Interactive graphs & charts for expense tracking.
| Feature | Screenshot |
|---|---|
| Homepage | |
| User Sign Up | |
| User Lofin | |
| Forgot Password | |
| User Profile Menu | |
| Update User Profile | |
| Change User Password |
| Feature | Screenshot |
|---|---|
| Expense Home Page | |
| Add Expense | |
| Filter Expense | |
| Edit and Update Expense | |
| Delete Expense Warning | |
| Expense Analytics |
| Feature | Screenshot |
|---|---|
| Contact Us | |
| Copy Right |
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software as long as you include the original license.
By using this software, you agree to the following: