Skip to content

Aahmed-Hossain/fire-up-restaurant

Repository files navigation

Fire-Up MERN Stack Restaurant Website.

Fire-Up is a Restaurant where users can buy foods,can add Foods to sell and see all foods that they added and bought. Pagination, Price filtering, Foods categories Filtering and Search Functionality makes the website absolutely users friendly.

Table of Contents

Features

  • Only logged in users can buy foods and see all foods that they bought and users can't buy more than available quantity.
  • Logged in users can add the Foods, see his added Foods and able to Edit & Delete the added Foods.
  • Best Six ordered Foods by users Are shown in the Home page.
  • Search Functionality, Pagination and filtering on Food Category & Price Category make it Awesome.
  • Food Order Route is Private, after login user redirected to the same route.
  • All Data are stored in the database MongoDB and Securing with jwt(json web token) using cookies.
  • Have Social Login Features and Registering Users with strong Password Enforcement.

Tech Stack

  • React
  • MongoDB
  • NOde.js
  • Express.js
  • Tailwind
  • DaisyUI
  • Firebase Auth
  • React Firebase hooks
  • Toastify
  • JSON Web Token

Installation

To run the project locally, follow these steps:

  1. Clone the repository from GitHub.
  2. Install dependencies using npm install.
  3. Start the development server using npm run dev.
git clone https://github.com/Aahmed-Hossain/fire-up-restaurant
cd fire-up-restaurant
npm
npm run dev

Protected Routes

Screenshots

User Login:

Top Foods Zone:

Ordered Foods:

Added Foods:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages