This is the frontend for a food delivery application built using JavaScript, React, and Redux. The application provides features for user authentication, browsing food items, adding items to the cart, managing addresses, and making payments.
User authentication: Users can register and login to access the application.
Food browsing: Users can browse through available food items with pagination.
Cart management: Users can add items to their cart, view their cart, and remove items from the cart.
Address management: Users can manage their delivery addresses.
Payment processing: Users can make payments for their orders.
Clone the repository:
git clone
Install dependencies:
cd food-delivery-frontend
npm install
Start the development server:
npm start
The application should now be running on http://localhost:3000.
JavaScript: A high-level programming language for building web applications.
React: A JavaScript library for building user interfaces, providing a component-based architecture and a virtual DOM for efficient rendering.
Redux: A predictable state container for JavaScript applications, used for managing application state.
Material-UI: A popular React component library that provides pre-built UI components based on Google's Material Design guidelines.