https://github.com/rickydoan/python--tracking_finance_system_project_
This project help me to show all steps when I practicing on tracking expense system using python, connect with mySQL server via uvicorn, and fetching API using third party Postman for testing. This project also help to understand and get well knowledge working with backend connect with frontent then apply on streamlit for UI
https://github.com/rickydoan/python--tracking_finance_system_project_
mysql-server postman-api python streamlit-webapp
Last synced: 4 months ago
JSON representation
This project help me to show all steps when I practicing on tracking expense system using python, connect with mySQL server via uvicorn, and fetching API using third party Postman for testing. This project also help to understand and get well knowledge working with backend connect with frontent then apply on streamlit for UI
- Host: GitHub
- URL: https://github.com/rickydoan/python--tracking_finance_system_project_
- Owner: RickyDoan
- Created: 2024-10-24T12:40:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-24T13:22:27.000Z (over 1 year ago)
- Last Synced: 2025-10-08T07:45:07.710Z (9 months ago)
- Topics: mysql-server, postman-api, python, streamlit-webapp
- Language: Python
- Homepage:
- Size: 132 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tracking Expense Management System Using Python - Server mySQL - fetching FastAPI using Postman
This project is an expense management system that consists of a Streamlit frontend application and a FastAPI backend server.
## Project Structure
- **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.
## Setup Instructions
1. **Clone the repository**:
```bash
git clone https://github.com/tommydoan/expense-management-system.git
cd expense-management-system
```
1. **Install dependencies:**:
```commandline
pip install -r requirements.txt
```
1. **Run the FastAPI server:**:
```commandline
uvicorn server.server:app --reload
```
1. **Run the Streamlit app:**:
```commandline
streamlit run frontend/app.py
```