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.
- 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.
- Convenient reservation creation for users.
- Admin dashboard to manage reservations (accept or decline).
- Access to an admin dashboard for managing meals and reservations.
- Edit meals easily.
- Number of orders & reservations & users & meals & categories & money + profit.
-
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
Dream is developed and maintained by a passionate team of developers who aim to create a powerful projects. Developed by: - Omar Adel & Omar Mohamed & Mohamed Sameh
Dream is open-source software licensed under the MIT License. You are free to use, modify, and distribute this software according to the terms of the license.