An end-to-end application that focuses on implementing the idea of splitting a bill equally among different members of a group. Entire application is created using react along with some parts being designed using Material UI. The backend for this application is separately maintained in split_the_bill_backend.
- Run split_the_bill_backend before running this project
- Clone this repository in your desired local location
- Open terminal, and change the directory to "split-the_bill" folder
- Run
npm installcommand - Now, run
npm startcommand
- User can add members in a group
- User can add comodities and prices accordingly
- Finally, the user can settle the entire bill among all the members of the group
- User can sign in
- User (authentication not required) can search any invoice via unique hash
- Only authenticated user can upload his/her own invoice in database
- HTML
- CSS
- JavaScript
- React
- Context-API
- Framer-Motion
- Material-UI
- Material-Icons
- Frontend: https://kapil-pant-split-the-bill.vercel.app/
- Backend: Not yet deployed


.png)
.png)
.png)
.png)
.png)