Skip to content

user friendly website to ordering food online, designed to use in restaurants where customers can browse through different food items and place orders easily.

Notifications You must be signed in to change notification settings

rahulpalanivel/servereats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ServerEats

A user friendly website to ordering food online, designed to use in restaurants where customers can easily browse through different food items and place orders easily with just a few clicks.

About

ServerEats is a web application that is designed to use in restaurants where they can maintain an efficient system that allows them to track orders, update food details and analyze user details, while customers can easily browse through and order food items. This application allows restaurants to increase the reach for the people and the scope of their business. This system allows restaurants to manage online orders more efficiently and serve as a platform where users can effortlessly browse through various menus, place orders, and track deliveries in real-time.

Screenshots

Features

  • Intuitive Interface: Navigate seamlessly through the website with a user-friendly interface.
  • Order Online: Users can easily browse through the menu and place orders for delivery.
  • Menu Section: provides a comprehensive list of food items available for order, along with descriptions and prices.
  • Authentication: enabled authentication based on user roles such as Chef, Admin or Customer
  • Panel: seperate panels for both admin and chef to track orders or user details

Demo

Tech Stack

Language: JavaScript

Frontend: React

Backend: Express, Node

Database: MongoDB

State Management: Redux

Prerequisites

Ensure you have the following installed:

Getting Started

  1. Clone the repository:

    https://github.com/rahulpalanivel/servereats.git
  2. Navigate to the project directory:

    cd client
  3. Install dependencies:

    npm install
  4. Set up Backend:

    • Create a MongoDB database.
    • Add a MongoDB connection string in an env file in server
    • Create a secret jwt key and add it to the env file.
  5. Start Backend:

    cd server
    npm i
    npm start
  6. Start the application:

    cd client
    npm run dev

Support

For any support or help, feel free to reach out via email [email protected] .

About

user friendly website to ordering food online, designed to use in restaurants where customers can browse through different food items and place orders easily.

Topics

Resources

Stars

Watchers

Forks

Languages