Personal Finance and Management System
- System designed to help determine bill financial situation and ease complexity in mananging bills
* Completed use of most basic UI features
- Login system supporting socail (facebook/google)
- API backend supporting request for notifications both internal and external
- Calendar with bill due dates and event creation
#Setup
-
Clone/Fork repository
-
Load/Install Maven dependencies
-
- Setup NPM using
npm install
command from command line - Once install completed you can auto compire js files using
npm run watch
- Webpack settings are stored in webpack.config.js
- Setup NPM using
-
- Install Mysql server for your platform.
- Mac / Windows / Linux (Install Guides)
- Setup a username/ password account and a database
- Copy
example.properties
and change the name toapplication.properties
- Modify these settings to watch your system setup and database naming.
-
- JDK will need to be installed to setup on system.
- Ensure you update this
spring.devtools.restart.additional-paths
if you plan on using the dev tools. - ChromeDriver (Selenium) install and setup driver location.
- Location path must be specified in the
application.properties
file.
- Location path must be specified in the
- Java Springboot Framework
- Javascript
- HTML / CSS
- RESTful JSON backend
- Webpack supporting for ES2016 transpilining
- Plaid API for importing financial institution data.