An open API service indexing awesome lists of open source software.

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

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
```