Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 670 Bytes

File metadata and controls

18 lines (13 loc) · 670 Bytes

Simple web app for tracking family spending.

Designed to work with MySQL database.

Requires Node.js with following modules:

  • mysql
  • express
  • body-parser
  • chart.js

Family members ("persons") and spending categories lists are currently not editable from the GUI. They are defined in .js files in "preparations" folder.

Files in preparations folder:

  • "schema.sql" : SQL-script creating all required DB tables
  • "structure_only.js" : sets persons and categories in DB
  • "insert_data.js" : the same as above AND inserts automatically generated spending data (for testing purposes).

Note that DB host address, user and password should be specified in "app.js" file.