Loyaltree: A digital gift card and customer loyalty program using QR code scanning to process transactions
Loyaltree
Loyaltree is a platform for buying and selling gift cards from local businesses for your self or your loved ones. It has a loyalty program that rewards customers purchasing within the platform. Each gift card comes with it’s own unique QR code that allows a business to process payment through our own proprietary payment gateway.
Landing Page
Balance Transfer
Business Owner Purchase Dashboard
Setup
- clone the repository
- run
npm install
in both the client and server folders - run
npm run local
in the server folder to start the backend server - run
npm run start
in the client folder to start the frontend client - open the browser and navigate to http://localhost:3000/
- Happy shopping!
Dependencies
- body-parser
- cookie-session
- cors
- dotenv
- express
- morgan
- nodemon
- pg
- classNames
- @fortawesome/fontawesome-svg-core
- @fortawesome/free-brands-svg-icons
- @fortawesome/free-solid-svg-icons
- @fortawesome/react-fontawesome
- @testing-library/jest-dom
- @testing-library/react
- @testing-library/user-event
- axios
- cors
- qrcode
- react
- react-burger-menu
- react-dom
- react-rating-stars-component
- react-router-dom
- react-scripts
- universal-cookie