TOPIC: Payback
Team Members:
- Siddhant Nagraj - 002794527
- Jash Pandav - 002728124
- Mayur Chaudhari - 002736792
- Swanand Tanavade - 002774342
About Project: PAYBACK is basically an expense tracker and expense splitter app developed using HTML,CSS,Javascript,Node,express and Mongodb. There will be multiple logins for multiple members. A dashboard will consist of a feature that will allow users to add/update/view/delete an expense etc.
User Requirements: As a user I should be able to create an account / login to an exisiting account / logout etc. I should be able to create a group and others can join through their unique usernames. User should be able enter details like Name / Email / USER ID / Expense. User should be able to add multiple expenses in addition to already added expenses. Users should be able to add expesnse in their list / edit the expense in their list / delete the expense etc. Users will be able to add a shared expense in the group tab and that expense will be split between the members of the group as per the condition set by the person adding the expense.
Screenshots:
How to run and use?
Use npm install to install all the dependencies. (In Terminal)
-
cd/BACKEND npm install
-
cd/FRONTEND npm install
Use node command to start BACKEND side server
- cd/BACKEND node app.js
Use npm start to start the FRONTEND side sever . (In another Terminal)
- cd/FRONTEND npm start
And point your browser to `http://localhost:3000`.