QuickBite is a web application designed to streamline the food ordering process for restaurants. It provides a user-friendly interface for customers to #, explore the menu, add items to the cart, and view their order history. Developed using the MERN stack, QuickBite aims to automate the food ordering experience, making it quick and convenient.
-
User Authentication:
- # and # to access personalized features.
-
Menu Search:
- Easily search and explore the restaurant's menu for your favorite dishes.
-
Order Cart:
- Add items to your cart, review your order, and proceed to checkout.
-
Order History:
- Track and view your order history.
QuickBite is developed using the MERN stack:
- MongoDB: Database for storing user data, menu items, and order history.
- Express.js: Web application framework for server-side development.
- React.js: Frontend library for building interactive user interfaces.
- Node.js: JavaScript runtime for server-side scripting.
To install and use the QuickBite application, please follow these steps:
- Clone the QuickBite repository.
- Navigate to the project directory.
- Install dependencies.
- Start the development servers.
We welcome contributions to enhance and improve QuickBite - the Restaurant Food Ordering Application. To contribute, follow these guidelines:
-
Fork the Repository:
- Fork the QuickBite repository to your GitHub account.
-
Create a New Branch:
- Create a new branch for your feature or improvement:
git checkout -b feature/new-feature
- Create a new branch for your feature or improvement:
-
Make Changes and Commit:
- Make your changes, and commit them with a descriptive message:
git commit -m "Add new feature"
- Make your changes, and commit them with a descriptive message:
-
Push to the Branch:
- Push your changes to the branch on your GitHub repository:
git push origin feature/new-feature
- Push your changes to the branch on your GitHub repository:
-
Create a Pull Request:
- Open a pull request on the QuickBite repository, detailing the changes you made and the improvements introduced.
-
Review Process:
- Your contribution will be reviewed by the maintainers. Be responsive to feedback and make necessary adjustments.
-
Thank You:
- Thank you for considering contributing to QuickBite. Your efforts help make our food ordering application even better!
Feel free to reach out if you have any questions or need assistance during the contribution process.
This project is licensed under the MIT License.