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

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages