GoGrub is a web application that allows users to browse, order, and manage food items from various restaurants seamlessly.
Use the package manager npm to install the application.
npm install
git clone https://github.com/yourusername/food-ordering-app.git
cd food-ordering-app
npm install
npm start
Open your browser and navigate to http://localhost:3000
.
- Create a new account by filling out the registration form.
- Log in using your credentials to access the app.
- View available food items from the restaurant.
- Use the search bar to find specific dishes.
- Filter menu items based on cuisine, price, and ratings.
- Select items, add them to your cart, and proceed to checkout.
- Enter payment details to complete the order.
- View your past orders and their statuses.
- User Authentication: Secure sign-up and login using JWT.
- Menu Browsing: View a wide variety of menu items from multiple restaurants.
- Search and Filtering: Quickly find dishes with integrated search and filtering options.
- Order Management: Place, manage, and track your orders easily.
- Lazy Loading: Optimized performance for faster loading times.