Ballistic Finance Manager
Ballistic tracks investments, assets, debts, and general accounts. It can also calculate the growth of investments and time until investment goals are reached based on past behaviour.
Features
Complete
- General Account Tracking
- Investment Account Tracking
- Asset Account Tracking
- Debt Account Tracking
- Time to Investment Goal Prediction
- Account and Global Statistics
- Edit/Delete Transaction
- Edit/Delete Accounts
In Progress
- Code Cleanup/Commenting
- Allow Users to Change Password
- Implement Caching for Stats
Installation
In order to run Ballistic, follow these steps:
- Set up a PostgreSQL database and update the database credentials located in
config/db.json
. - Run
npm install
. - Run
npm start
.
Ballistic should now be running on port 3000. By default it will run in development mode.
IMPORTANT: If you're using ballistic in production, be sure to update config/security.json
with new secret tokens.