This project contains a loyalty system web app for a start-up called PickEasy that won 1st place in the 2020 Summer Software Engineering course (CSCC01) at UTSC.
- Mobile-friendly and simple UI
- Gamified and intuitive UX
As a restaurant:
- Configure gamified Achievements and Rewards that are tailored to the customers.
- Scan Achievement and Reward using QR Codes to allow customers to keep track of progress.
As a customer:
- Discover any of your favourite restaurants and check out its Achievements and Rewards.
- Activate and present Achievement QR Codes to restaurants to earn progression and Tickets.
- Spend Tickets to Level Up Teirs (Bronze - Diamond) to unlock better rewards.
- Spend Tickets to Roll a Random Reward based on your current teir.
https://pick-easy.herokuapp.com/
-
Create a
.env
file in the pick-easy folder with the following fields:JWT_SECRET=<insert value>
S3_SECRET_ACCESS_KEY= <insert value>
S3_ACCESS_KEY_ID=<insert value>
S3_BUCKET_REGION=us-east-2
S3_BUCKET_NAME=pick-easy
-
Run command:
npm i
-
Run command:
npm run dev