Skip to content
This repository has been archived by the owner on Nov 19, 2023. It is now read-only.

poblouin/budgetme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BudgetMe

WIP

Budget Me is an opinionated Mint-like budgeting software to define monthly / yearly budget and track your expenses. It is mostly tailored for my needs, but could be useful to other folks.

MVP will contain:

  • No support for user, single user only
  • No login, the goal of this project is to be self-hosted / not public
  • It will be able to parse a Tangerine expenses CSV file and import it in the database
  • Create monthly and yearly budget
  • Create transaction category
  • Create transaction

Development

Graphiql

This project uses graphiql. The UI is accessible at http://0.0.0.0:3000/graphiql.

Commands

See the Makefile for a list of helpful commands for development.

  • Database creation
# Create the docker volume first
make docker-volume-init
  • Database initialization
# Start the containers then run
make db-create
  • How to run the test suite
# Run all the tests
make t

# Run tests from a single file
make tf path/to/file
  • Services (job queues, cache servers, search engines, etc.)

  • Deployment instructions