# 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": "", "user": "", "database": "", "password": "" }, "port": } ``` ## 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 signup page with code needed