Skip to content

Latest commit

 

History

History
68 lines (37 loc) · 2.36 KB

README.md

File metadata and controls

68 lines (37 loc) · 2.36 KB

Food Ordering App


Description:

This Food Ordering App is a modern and user-friendly application designed to provide a seamless experience for users to browse, select, and order their favorite food items. With a minimalist and appealing UI, the app offers essential features to enhance the user's ordering process.

Features:


1. Add to Cart Functionality

  • Users can easily add their preferred food items to the cart with just a click, ensuring a smooth shopping experience.

2. Shopping Cart Functionality

  • The app includes a comprehensive shopping cart that displays all selected items, allowing users to review and manage their choices before proceeding to checkout.

3. Product Filtering Functionality

  • Efficient product filtering helps users find specific food items based on categories, preferences, or dietary restrictions, enhancing the overall browsing experience.

4. Product Page

  • Detailed product pages provide users with essential information about each food item, including descriptions, prices, and any available customization options.

5. Cart and Checkout Page

  • The cart and checkout pages offer a secure and straightforward process for users to finalize their orders, add delivery details, and complete the purchase.

6. Contact Page

  • A dedicated contact page allows users to reach out for support, inquiries, or feedback, enhancing customer engagement.

7. Login and Register Page

  • Secure login and registration pages enable users to create accounts, log in, and access personalized features, such as order history and saved preferences.

8. Awesome Modern Minimalist UI

  • The app boasts a visually appealing and intuitive user interface, ensuring a delightful user experience throughout the ordering process.

Technologies Used:


  1. React.js: A JavaScript library for building user interfaces, providing a responsive and dynamic front-end.

  2. Redux Toolkit: State management library for handling complex application state, ensuring seamless data flow.

  3. ReactStrap: A library for building responsive and mobile-friendly components, enhancing UI design.

  4. CSS: Cascading Style Sheets for styling and customizing the app's appearance.

How to Start?


To start the project, follow these simple steps:

  1. Install Dependencies:
    npm i
    
  2. Start:
    npm start