Thanks to visit codestin.com
Credit goes to github.com

Skip to content

khandaa/manage-expense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Management System

A comprehensive expense tracking and management application with authentication, categorization, and visualization features.

Features

  • User authentication (login/registration)
  • Expense tracking and management
  • Category-based expense organization
  • Monthly expense visualization
  • Responsive design (Bootstrap and Material UI)

Project Structure

  • frontend/ - React application with Bootstrap and Material UI
  • backend/ - Flask API server
  • database/ - Database files
  • docs/ - Documentation and architecture diagrams
  • tests/ - Test scripts and test-driven development

Getting Started

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python app.py

Frontend Setup

cd frontend
npm install
npm start

Environment Variables

Make sure to set up your environment variables in .env file. See .env.example for required variables.

Testing

cd tests
python -m unittest discover

License

MIT

Version

1.0.0

About

For Rishi Sharma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published