Skip to content

Mark-Powers/marks.budget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

marks.budget

Usage

Manage your personal budget with this site. You can track a ledger of expenses, goals, and recurring expected expenses. A summary view breaks down differences weekly, monthly, and yearly.

Installation

Download the repository, run npm install, set up a mysql server with a user and a database, fill out a config.json file as specified below, and then npm run run.

config.json should be of the following form

{
    "database": {
        "host": "DB_HOST",
        "user": "DB_USER",
        "database": "DB_NAME",
        "password": "PASSWORD"
    },
    "port": PORT_TO_RUN_WEBSERVER_ON
}

TODO

  • Add expected summary (maybe in /summary? compare to averages?)
    • add rolling category values (grocery last month, last year, all time)
  • Add graphs
  • Add assets/liabilities?
  • Add profile page
    • Add initial balance somewhere
    • Reset password
  • Add admin page
  • Add messages

About

A multi-user personal budget website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published