Skip to content

Digital menu platform, allowing restaurant to create, manage, and share digital menus via unique QR codes

License

Notifications You must be signed in to change notification settings

prajesh8484/MenuCloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MenuCloud

Description

MenuCloud is a digital menu platform built with MERN Stack, It allows restaurant owners to create, manage, and share digital menus via unique QR codes for a seamless guest experience.

Table of Contents

Installation

Steps

  1. Clone the Repository

    git clone https://github.com/prajesh8484/MenuCloud.git
  2. Navigate to the Project Directory

    cd MenuCloud
  3. Install Dependencies (Backend & Frontend)

    # Install Backend Dependencies
    cd backend
    npm install
    
    # Install Frontend Dependencies
    cd ../frontend
    npm install
  4. Environment Setup
    Create a .env file in the backend folder with the following credentials:

    PORT=5000
    MONGO_URI=your_mongodb_connection_string
    JWT_SECRET=your_jwt_secret
    CLOUDINARY_CLOUD_NAME=your_cloud_name
    CLOUDINARY_API_KEY=your_api_key
    CLOUDINARY_API_SECRET=your_api_secret
  5. Start the Development Servers
    You will need to run the backend and frontend servers concurrently.

    Backend:

    cd backend
    npm run start

    Frontend:

    cd frontend
    npm run dev
  6. Open the Project in a Browser
    Open your browser and go to http://localhost:5173 to view the project.

Features

  • Dynamic Menu Management – Perform real-time CRUD operations and manage cloud-hosted image uploads seamlessly via Cloudinary.
  • Secure Authentication – Robust JWT-based admin system ensuring protected access and data security.
  • Smart Connectivity – Automatically generates unique restaurant URLs and QR codes for instant, hassle-free customer access.
  • React Admin Dashboard – A streamlined interface for effortless menu editing and restaurant profile management.
  • Responsive Public View – Beautiful, mobile-optimized menu page for a superior guest experience.

About

Digital menu platform, allowing restaurant to create, manage, and share digital menus via unique QR codes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published