This project is an expense management system that consists of a Streamlit frontend application and a FastAPI backend server.
- frontend/: Contains the Streamlit application code.
- backend/: Contains the FastAPI backend server code.
- tests/: Contains the test cases for both frontend and backend.
- requirements.txt: Lists the required Python packages.
- README.md: Provides an overview and instructions for the project.
- Clone the repository:
git clone https://github.com/saibalajijammu/expense-tracking-system-python cd expense-management-system-python - Install dependencies::
pip install -r requirements.txt - Run the FastAPI server::
uvicorn server:app --reload - Run the Streamlit app::
streamlit run frontend/app.py