A comprehensive expense tracking and management application with authentication, categorization, and visualization features.
- User authentication (login/registration)
- Expense tracking and management
- Category-based expense organization
- Monthly expense visualization
- Responsive design (Bootstrap and Material UI)
frontend/- React application with Bootstrap and Material UIbackend/- Flask API serverdatabase/- Database filesdocs/- Documentation and architecture diagramstests/- Test scripts and test-driven development
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python app.pycd frontend
npm install
npm startMake sure to set up your environment variables in .env file. See .env.example for required variables.
cd tests
python -m unittest discoverMIT
1.0.0