https://github.com/0xomaradel/dream
An innovative and customer-centric restaurant website, designed to enhance the dining experience for both in-house and remote patrons. Our website offers a seamless ordering and delivery system, as well as a convenient table reservation feature.
https://github.com/0xomaradel/dream
axios css daisyui express formik framer-motion html javascript lottie-react mongodb nodejs react-router reactjs redux-toolkit tailwindcss yup
Last synced: about 1 month ago
JSON representation
An innovative and customer-centric restaurant website, designed to enhance the dining experience for both in-house and remote patrons. Our website offers a seamless ordering and delivery system, as well as a convenient table reservation feature.
- Host: GitHub
- URL: https://github.com/0xomaradel/dream
- Owner: 0xOmarAdel
- Created: 2023-10-28T09:38:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T12:17:13.000Z (about 2 years ago)
- Last Synced: 2026-01-03T14:27:31.379Z (4 months ago)
- Topics: axios, css, daisyui, express, formik, framer-motion, html, javascript, lottie-react, mongodb, nodejs, react-router, reactjs, redux-toolkit, tailwindcss, yup
- Language: JavaScript
- Homepage: https://dream-restaurant.netlify.app
- Size: 31.7 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dream: A Full-stack Restaurant
Dream is a full-stack MERN (MongoDB, Express.js, React, Node.js) web application designed for online food ordering and reservation management for a restaurant.
## Table of Contents
- [Features](#features)
- [Contributing](#about-us)
- [License](#license)
## Features
### Online Ordering
- Browse a diverse menu of meals and categories.
- Efficiently filter meals based on categories.
- User-friendly order placement process.
- Seamless integration of React, React Toolkit, and Axios for smooth user interactions.
### Reservation System
- Convenient reservation creation for users.
- Admin dashboard to manage reservations (accept or decline).
### Admin Dashboard
- Access to an admin dashboard for managing meals and reservations.
- Edit meals easily.
- Number of orders & reservations & users & meals & categories & money + profit.
### Tech Stack
- **Frontend:**
- React
- React Toolkit
- Tailwind CSS
- Axios
- Lottie-react
- React Router
- Formik
- Yup
- React-Date-Picker
- React-Icons
- React-Slider
- React-Toastify
- **Backend:**
- Node.js
- Express.js
- Helmet (for secure HTTP headers)
- JSON Web Tokens (JWT) for authentication
- Mongoose for MongoDB object modeling
- Bcrypt for password hashing
- Yup
## About Us
Dream is developed and maintained by a passionate team of developers who aim to create a powerful projects.
Developed by: - [Omar Adel](https://github.com/0xOmarAdel) & [Omar Mohamed](https://github.com/MrGhost23/) & [Mohamed Sameh](https://github.com/noahwillson)
## License
Dream is open-source software licensed under the [MIT License](LICENSE). You are free to use, modify, and distribute this software according to the terms of the license.