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.
- 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.
- React
- MongoDB
- NOde.js
- Express.js
- Tailwind
- DaisyUI
- Firebase Auth
- React Firebase hooks
- Toastify
- JSON Web Token
To run the project locally, follow these steps:
- Clone the repository from GitHub.
- Install dependencies using
npm install
. - 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
- User cant access Order Foods Page without authentication