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.
-
Clone this repository:
-
Install dependencies::
pip install -r requirements.txt -
Run the FastAPI server::
uvicorn server.server:app --reload -
Run the Streamlit app::
streamlit run frontend/app.py