Skip to content

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finance Tracker (Dockerized Fullstack App)

Stack

  • React (Vite)
  • Flask
  • PostgreSQL
  • Nginx
  • Docker

🚀 Run locally

  1. Clone repo:
git clone https://github.com/yourname/finance-tracker.git
cd finance-tracker
  1. Create .env file:
cp .env.example .env
  1. Run app:
docker-compose up --build
  1. Open:
http://localhost:8080

🧠 Architecture

Browser → Nginx → Flask → PostgreSQL

📦 Services

  • frontend → React build (served by Nginx)
  • backend → Flask API
  • db → PostgreSQL
  • nginx → reverse proxy

🔧 Notes

  • API routes use /api
  • Database runs inside Docker
  • pgAdmin can connect via localhost:5432

About

A demo Personal Finance Tracker app. Implemented with React and Python. A monolith project utilizing client SPA and communicating with Python API via RESTful HTTP requests.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages