Meeting up friends and colleagues for different activities is fun! However, dealing with money takes some fun away! This app is intended to be used to keep track of money spent in group setting and make it easier settle with each other
This app is to simplify the group expense tracking mechanism. As part of future improvement, also want to add a local flavour by integrating with local payment methods like pay-now & pay-lah!
From user's perspective, there are 3 main buckets of features he can interact with
- User Login / Registration
- View Expenses and final account state
2a) View summary at group level
2b) View summary with indivudals inside a group
2c) View all transactions entered in past within a group - Add new expenses and other details
3a) Create new group (Also, able to invite new members)
3b) Edit group (Add new members etc)
3c) Add new expense transaction
3d) Edit a transaction entered by user
Some of the strech target features include following (Yet to be completed):
- User able to store his profile pic
- User being able to make payment via paynow / paylah
The user login and user registration pages looks as follows:
The pages which display overall money oweing status is shown in the following gif. Overall, the details can be seen at 3 levels:
The pages which enable the user to create new groups or enter new transactions is shown in the following gif:
Working as a team on same program was an unique experience.
We systematically divided the project into sub-section and divided amongst us.
Link to sub-sections and planning
- React
- HTML, CSS (BootStrap)
- Redux
- NodeJS / Express (bcrypt, sessions)
- Mongo DB