REST api to for the Group Expenses PWA
- Users can register themselves to manage personal expenses
- Users can join shared groups to manage expenses within a group
- Users can invite other people to join a group
- Members can be notified of entries by other members through email or push notification
- Entries from one member can't be modified by another
- Past-dated entries/modifications in a group need to approved by at least one other member
# run application in debug mode (windows)
set DEBUG=router & npm start
- Fork the repo and
npm install
all deps - Configure the environment variables (Or ask me for the same)
- Make changes in a specific branch and request to pull into master
- Please consider building once before submitting a PR
- Changes in public APIs should always follow with a build and sanity test (Unit tests => My Salute)
- Use ES6 for succint code (Google Style Guide)
- Use of lodash, Joi etc is preferred over custom implementations