Bill-Splitter
Basic Design
- Login Signup Frontend
- Show Profile of Logged in User
- Show User Friends.
- Make different groups.
- List of Expenses made in each group.
- Add Expense Option which will open page to take details of expense.
- Give option to select people to divide the money.
- Divide the money between the selected users.
- Send a mail to users who are supposed to pay the money.
- Add a payment gateway via UPI.
Backend
- Login Signup (storing password using hashing).
- JWT login
- Integrate the frontend with backend.
Deployed URLS
1. React Frontend.
https://bill-splitter-react.netlify.app/
2. Html Frontend.
https://bill-splitter-html.netlify.app/
2. Backend.
https://bill-splitter-backend-iiits.herokuapp.com/api/v1/
Installation
1. Fork The Repository.
https://github.com/GDSCIIITSurat/Bill-Splitter
2. Unselect the option of fork only main branch.
3. Clone forked Repository.
git clone https://github.com/<username>/Bill-Splitter.git
4. Install dependencies based on the branch you want to work on.
Code Contribution
- Add all files.
git add .
- Commit changes to your own branch.
git commit -m "Your commit message"
- Push your work back up to your fork.
- If you are pushing a new branch:
git push --set-upstream origin new-branch-name
- If the branch exists on your repo:
git push
- Submit a Pull request so that we can review your changes.
NOTE: Be sure to merge the latest changes from "upstream" before making any pull request!