Skip to content

Loyaltree is a digital gift card and customer loyalty program using QR code scanning to process transactions.

Notifications You must be signed in to change notification settings

caseytite/loyalTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

"Login page"

Balance Transfer

"Balance Transfer"

Business Owner Purchase Dashboard

"QR Scanner"

Setup

  1. clone the repository
  2. run npm install in both the client and server folders
  3. run npm run local in the server folder to start the backend server
  4. run npm run start in the client folder to start the frontend client
  5. open the browser and navigate to http://localhost:3000/
  6. 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

About

Loyaltree is a digital gift card and customer loyalty program using QR code scanning to process transactions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published