/Hungry-hero

The Hungry hero is a cutting-edge web application that allows users to explore various restaurants, view their ratings, browse through mouthwatering food images, and search for specific cuisines. The app provides a visually appealing and intuitive user interface, making it easy for users to discover and choose their desired dining destinations.

Primary LanguageJavaScript

Hungry hero 🚀

Dynamic and feature-rich web application designed to provide users with an exceptional dining experience. The app incorporates the latest technologies and best practices to deliver a seamless and user-friendly interface.

Table of Contents:

About :

Contact :

Features :

Installation :

Usage :

Contributing :

About:

The Hungry hero is a cutting-edge web application that allows users to explore various restaurants, view their ratings, browse through mouthwatering food images, and search for specific cuisines. The app provides a visually appealing and intuitive user interface, making it easy for users to discover and choose their desired dining destinations.

Contact:

For any inquiries or support, please feel free to reach out to us at:

Email: anandgadugin@gmail.com

Phone: +91 7353863306

Features:

The Hungry hero offers several exciting features, including:

Shimmer UI -

The app incorporates a shimmer effect to provide smooth loading transitions, enhancing the overall user experience. Lazy Loading - Images are loaded lazily, ensuring faster page load times and optimized performance.

Responsive -

The app is fully responsive and adapts seamlessly to different screen sizes, making it accessible across various devices. Real-Time Data Fetch from API - The app fetches real-time restaurant data from a RESTful API, ensuring that users always have access to the most up-to-date information.

Working Search Bar -

Users can easily search for specific cuisines, restaurants, or dishes using the app's efficient search functionality.

Cart Using Redux Toolkit -

The app incorporates Redux Toolkit to manage the shopping cart functionality, allowing users to add and manage their selected items effortlessly.

Error Page -

In case of any unexpected errors or disruptions, the app gracefully displays an error page, providing users with relevant information and a seamless browsing experience.

Installation:

To run the Hungry hero locally on your machine, please follow these steps:

Clone the repository: git clone https://github.com/Anandsg/Hungry-hero.git

Navigate to the project directory: cd Hungry-hero

Install the dependencies: npm install

Start the development server: npm start

Open your web browser and visit: http://localhost:3000

Usage:

Upon running the app, you will be greeted with the home page displaying a collection of restaurant cards. Each card includes an enticing food image, the restaurant name, ratings, and available cuisines. Use the search bar to find specific restaurants or cuisines of your choice. Clicking on a restaurant card will provide you with detailed information about that particular restaurant.

Feel free to navigate through the app, explore different restaurants, add items to your cart, and enjoy the seamless experience of Hungry hero.

Contributing:

We welcome contributions from the open-source community to enhance the features and functionality of Hungry hero. If you would like to contribute, please follow these steps:

Fork the repository.

Create your feature branch: git checkout -b feature-name

Commit your changes: git commit -am 'Add some feature'

Push to the branch: git push origin feature-name

Submit a pull request.

App Images

Home page Screenshot 2023-09-20 at 10 44 55 PM

Cart page Screenshot 2023-09-20 at 10 45 53 PM

© 2023 Hungry hero | All rights reserved