SmartSpend is a web-based expense tracking application designed for students. It helps users record income and expenses, create budgets, monitor spending habits, and generate financial reports. The system promotes better financial management through an intuitive dashboard, analytics, and budget alerts.
Trackify is a web-based expense tracking application designed to help students manage their personal finances effectively. The platform enables users to record income and expenses, create budgets, monitor spending habits, and generate financial reports for better financial decision-making.
- User registration and authentication
- Income management
- Expense tracking
- Expense categorization
- Budget creation and monitoring
- Financial dashboard
- Spending reports and analytics
- Search and filter transactions
- Profile management
- Budget alerts and notifications
- HTML5
- CSS3
- JavaScript
- Bootstrap
- Node.js
- Express.js
- MongoDB
Trackify/
├── public/
│ ├── css/
│ ├── js/
│ └── images/
├── views/
├── routes/
├── controllers/
├── models/
├── middleware/
├── config/
├── .env
├── server.js
├── package.json
└── README.md
- Clone the repository:
git clone https://github.com/your-username/trackify.git- Navigate to the project directory:
cd trackify- Install dependencies:
npm install- Create a
.envfile and configure the following variables:
PORT=5000
MONGODB_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key- Start the application:
npm startFor development:
npm run dev- Register an account.
- Log in to your dashboard.
- Add income sources.
- Record expenses under different categories.
- Create and monitor budgets.
- View reports and spending analytics.
- Track your financial progress over time.
- Help students manage their finances effectively.
- Promote budgeting and savings habits.
- Provide clear insights into spending patterns.
- Improve financial discipline and planning.
- Mobile application support
- Recurring transaction tracking
- Multi-currency support
- AI-powered financial recommendations
- Export reports to PDF and Excel
- Cloud backup and synchronization
Contributions are welcome. Feel free to fork the repository, create a feature branch, and submit a pull request.
This project is licensed under the MIT License.
Ifeanyi Nwuzor
Node.js Developer | Backend Engineer | Software Development Enthusiast