Skip to content

abby-mo/BiteBack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BiteBack: Local Restaurant Rewards Platform

BiteBack is a web application that empowers local restaurants to host and manage their own digital rewards programs. Diners can discover participating restaurants, earn points for purchases, and redeem rewards—all in one easy-to-use app.

Features

  • Restaurant Discovery: Browse and search for local restaurants participating in the BiteBack rewards network.
  • Digital Rewards Cards: Track your points and rewards for each restaurant.
  • Menu Integration: View restaurant menus and see which items earn you points.
  • QR Code Redemption: Redeem rewards in-store using QR codes.
  • Add Your Restaurant: Restaurant owners can add their business, menu, and rewards program directly from the app.
  • Analytics Dashboard: Restaurants get insights into loyalty program performance and customer engagement.
  • Mobile-Friendly: Optimized for both desktop and mobile devices.

Getting Started

Prerequisites

  • Node.js and npm installed

Installation

  1. Clone this repository:
    git clone https://github.com/yourusername/BiteBack.git
    cd BiteBack
  2. Install dependencies for both frontend and backend:
    cd backend
    npm install
    cd ../frontend
    npm install

Running the App

  1. Start the backend server:
    cd backend
    npm start
  2. In a new terminal, start the frontend:
    cd frontend
    npm start
  3. Open your browser and go to http://localhost:3000

Usage

  • For Diners:

    • Sign up or log in.
    • Explore local restaurants and their menus.
    • Earn points for purchases and redeem rewards.
  • For Restaurants:

    • Add your restaurant, menu, and cover image.
    • Set up your rewards program (menu items and point values).
    • Track customer engagement and loyalty analytics in your dashboard.

Technologies Used

  • React
  • Node.js & Express
  • CSV/JSON data storage (demo)
  • Modern CSS (Flexbox, Grid)

License

MIT

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages