A web app that can help event organizer to split bill and collect event fee in a easy way. For a group of people to go to a no-split-bill restaurant, this app is also an ideal tool for them - one person can pay the total price to them, and collect money from other people through this app(scan QR code or click the link in the app).
- React
- NodeJS
- Material-UI
- Paypal sandbox
- Heroku
- clone this repo
git clone https://github.com/hiby90hou/split_bill_master.git
- install dependencies using npm
npm install
- Set PAYPAL_CLIENT_ID and PAYPAL_CLIENT_SECRET to the environment
You need to get a paypal developer account, creat a new app in the sandbox, and get these two keys from them.
- start dev server and start coding in the main folder
cd split_bill_master
npm start
- No money to use the real paypal account for test.
- Need to have a function that can send event organizer email with the event information.
- If event organizer close the webpage, all the information on it are gone - Need a function that can help user use order id to continue the bill collection.
- When user finish payment they can go back to paypal payment page - this bug need to be fixed