A wallet manager for spider inductions
-
Clone the repository locally
-
Install nodejs from Nodejs official website
-
Open the terminal in the folder where you have cloned the project.
-
Now run the following commands
npm cache clean
npm install
-
Now, you should be able to see the node modules folder with all dependencies installed.
-
Install the mongodb community edition from here Mongodb official documentation
-
Ensure that mongo service has started and is listening on port 27017
-
Now , run the following command back in the terminal at the project folder
node index.js
-
Navigate to http://localhost:3000/register and you should be able to view the register page
-
Register yourself by opening http://localhost:3000/register route.
-
Once you have registered, http://localhost:3000/dashboard/allExpenses is opened automatically where you can add your expenses using the new expense button.
-
In the new expense form , if the split user is left empty, then the expense is considered as a personal expense.
-
In order to split expenses, the users between the split is done must be friends.
-
To send a friend request use the form on the sidebar.Key in the username and click send.
-
Once the friend request is accepted by the other user we are good to go.
-
Expenses can now be split and the expenses split with a particular user can be viewed by clicking the username in the friends list.
-
To Edit expenses , click on a particular expense and the full expense details appear.Click the update button to edit the expense.
-
To Delete an expense click the trash icon.