Skip to content

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

Notifications You must be signed in to change notification settings

RickyDoan/Python--Tracking_Finance_system_Project_

Repository files navigation

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:
    git clone https://github.com/tommydoan/expense-management-system.git
    cd expense-management-system
  2. Install dependencies::
     pip install -r requirements.txt
    
  3. Run the FastAPI server::
     uvicorn server.server:app --reload
    
  4. Run the Streamlit app::
     streamlit run frontend/app.py
    

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published