Skip to content

branlabs/fintrack

Fintrack
Fintrack

Record daily expenses by category and view visual charts.

Features

  • Quick expense entry by category
  • Budgeting by week / month / year
  • Charts by day / week / month
  • Export reports: PDF, CSV

Architecture overview

  • fintrack/web — Web app (Bootstrap)
  • fintrack/api/v1 — REST API (Django)

Requirements

  • Python 3.10+
  • Latest pip (recommended)
  • Git

Installation & Run

macOS / Linux

# 1) Clone source and create the virtual environment
git clone https://github.com/brandlabs/fintrack.git
cd fintrack
python -m venv .venv
source .venv/bin/activate

# 2) Install packages
python -m pip install --upgrade pip
pip install django  

# 3) Initial Database 
python .\manage.py migrate

# 4) Run server
python .\manage.py runserver

Windows (PowerShell)

# 1) Clone source and create the virtual environment
git clone https://github.com/brandlabs/fintrack.git
cd fintrack
python -m venv .venv
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\.venv\Scripts\Activate.ps1

# 2) Install packages
python -m pip install --upgrade pip
pip install django  

# 3) Initial Database 
python .\manage.py migrate

# 4) Run server
python .\manage.py runserver

About

Daily expense app

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Languages