Code Monkey home page Code Monkey logo

hungry-hero's Introduction

👋 Introducing Hungry-Hero

The Hungry Hero is a modern web application that lets you check out restaurants, see how good they are, look at pictures of delicious food, and find specific types of cuisine. It's easy to use, with a nice design, helping you discover where to eat

Yes, it's an open-source web app!

Is that all? Nope. You can also create your feature and share them with the world. The best part is that the ReactJS developer will review your project code before it gets part of the Hungry-Hero app.

Table of Contents

Quick start :

Follow these steps to install and set up the project on your local machine.

First, clone the project repository to your local machine using Git. Open your terminal or command prompt and run the following command:

$ git clone [repository URL]

Change your current directory to the newly cloned project folder:

$ cd [project folder]

Install the project dependencies using npm (Node Package Manager) or yarn. Choose one of the following commands based on your preference:

$ npm install (or) yarn install

Once the installation is complete, you can start the project.

$ npm start (or) yarn run

Want to Contribute 🔥:

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Pull Request Process

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a build.

Code of Conduct

Our Pledge

We, as contributors and maintainers, are dedicated to ensuring that everyone can participate in our project and community without facing harassment or discrimination. We welcome individuals of all backgrounds, including but not limited to age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, sexual identity, and orientation.

Our Duties

As project maintainers, we have the responsibility to define the guidelines for acceptable conduct within our community. We are also entrusted with the task of taking fair and appropriate actions when any form of unacceptable behavior occurs.

Project maintainers possess the authority and obligation to:

  • Remove, edit, or decline comments, commits, code, wiki edits, issues, and other contributions that do not adhere to this Code of Conduct.
  • Temporarily or permanently ban contributors who engage in behaviors that we consider inappropriate, threatening, offensive, or harmful.
Summary

Use the summary field to provide a succinct description of the change:

  • Use the imperative, present tense: "change" not "changed" nor "changes"
  • Don't capitalize the first letter
  • Don't use dot (.) at the end

Guidelines 🚦:

Before pushing code please go through our guidelines:

  1. Use clear and specific titles when pushing your code changes.
  2. Make sure to name your Pull Requests appropriately.
  3. Avoid submitting multiple Pull Requests with the same code; it will be considered spam.
  4. Help everyone understand your code by adding helpful comments.

Don't forget to follow @Anandsg ⭐😊

All the best 🙌🏼

Contributors :

Big Thanks to our amazing contributors 🚀

hungry-hero's People

Contributors

abhishekdx300 avatar anandsg avatar anniebhalla10 avatar bharatsharma29 avatar chammounc avatar darksoul26 avatar gandholi-kumar avatar isakshamkumar avatar jatinbawne avatar kmnat avatar krish-panchani avatar m-oswal avatar mhamzanadeem avatar murtazashikari avatar nilanjanpramanik avatar original-subbaman avatar prakash-ravichandran avatar rahul-roy-hub avatar rahulj9a avatar rajavardhan-coder avatar ronisarkarexe avatar sarojdahal8848 avatar shahidkhatrii avatar shubho0908 avatar thedevsoham avatar thennarasutw avatar theshiveshnetwork avatar umang070 avatar villain45 avatar webdev-vignesh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hungry-hero's Issues

Favicon Update Required

I would like to point out that a proper favicon would really help in improving the user experience by making this site uniquely identifiable from a group of tabs.
image

Pls, assign this issue to me so that I can start working on the same. @Anandsg

[bug report] :Need feedback After Clearing item form favourite

Issue Description:
When a user removes their favorite item, the application currently does not provide any indication that there are no favorite items available.

Expected Behaviour:

  • After clearing an item, you will receive a message indicating that the item is now available.
  • You will be redirected to the home page or add a navigation button or link, so that you can continue exploring the application.

fevlist

[Feature] : Fix Duplicate Restaurant Entries in Cart

Issue Title:

Duplicate Restaurant Entries in Cart

Issue Description:

Problem:

Currently, when a user adds the same restaurant to their cart, it's being duplicated, resulting in two identical entries. This can be confusing and is not an optimal user experience.

Proposed Solution:

We're looking for a talented contributor to develop a feature that will update the cart's quantity for the same restaurant instead of adding it as a separate entry. This enhancement will not only make our cart functionality more user-friendly but also streamline the ordering process.

Task Checklist:

  • Develop a feature to check if the restaurant already exists in the cart.
  • If the restaurant is already in the cart, update the quantity instead of creating a new entry.
  • Ensure that the cart UI reflects the changes in real-time.
  • Test the feature thoroughly to avoid any unintended side effects.
  • Update the documentation with any changes made.

👥 Contributor Guidelines:

  • Please fork the repository and create a new branch for your work.
  • Follow the coding style and standards of the project.
  • Ensure that your code is well-documented and easy to understand.
  • Submit a Pull Request when you're ready for your changes to be reviewed and merged.
Screenshot 2023-09-25 at 2 00 26 PM

This enhancement will greatly improve the user experience of our app, and we're excited to see it implemented. Feel free to ask questions or seek clarification if needed. Happy coding

[Bug report] : Restaurant Card redirection issue

Summary:

Clicking on the image of a restaurant card does not trigger any action, while clicking on the card redirects correctly.

Description:

I encountered a usability issue while using the site related to the behavior of restaurant cards. Specifically, when clicking on the image of a restaurant card, no action is initiated. However, clicking anywhere else on the card correctly triggers the intended redirection behavior.

Steps to Reproduce:

  1. Open the site.
  2. Navigate to the restaurant listings page.
  3. Locate a restaurant card displaying relevant information.
  4. Attempt to click on the image of the restaurant card.

Expected Behavior:

Clicking on the image of the restaurant card should initiate the same action as clicking anywhere else on the card.

Actual Behavior:

Clicking on the image of the restaurant card does not trigger any action. However, clicking anywhere else on the card functions as expected, redirecting the user to the intended destination.

Attachments:

Screenshot 2023-10-06 171617

[Feature request] : Implement Dark Mode

Problem:
As of now, our application does not offer a dark mode option. Dark mode has become a popular feature, providing users with a visually pleasing and energy-efficient alternative to the default light mode.

Request:
We would like to implement dark mode to enhance the user experience and give users the flexibility to choose their preferred mode.

Implementation Steps:
To achieve dark mode, we'll need to:

Design Dark Mode UI: Create a visually appealing dark mode UI that complements our app's aesthetics.

Toggle Switch: Add a user-friendly toggle switch or button that allows users to switch between light and dark modes (in the header)

Adjust Colors: Modify the color schemes, text, and background colors to align with the dark mode design.

Accessibility: Ensure that the dark mode is accessible and maintains readability and usability for all users.

I'm searching for a developer who has practical experience in creating dark mode features.

Search Box and Top Rating Btn Alignment

Currently, our search box and top-rated button are wandering off to the far right when they should be center stage in the body.

Let's give them the spotlight they deserve and move them right to the center!

Looking forward to seeing this issue resolved in style! 💪😎

Screenshot 2023-09-25 at 1 43 06 PM

[Bug report] : Accordion Not Collapsing When 'Hide' Button Clicked

Issue:
The accordion feature in the app is not working as expected. When a user clicks on "Hide," the content is not collapsing as it should.

Expected Behaviour:
When the "Hide" button is clicked, the corresponding content should collapse or hide, making it hidden from view.

Additional Information:
This issue occurs consistently and can be reproduced on multiple devices and browsers.
Please find attached screenshot.

Screenshot 2023-09-26 at 9 32 52 AM

[Feature request] : Enhance Menu Display with Collapsible Accordions

Request:
Currently, in our app, when users access the menu section, they can only see a list of recommended items. This limits the options available to them and doesn't provide a comprehensive view of our offerings.

Desired Feature:
We aim to enhance the menu section by introducing collapsible accordions. Collapsible accordions are interactive elements that, when clicked, expand to reveal additional content. In our case, these accordions will allow users to browse different categories of items (e.g., appetizers, main courses, desserts) and select the ones they are interested in.

Reference:

  • To get a better understanding of how we plan to structure and implement this feature, you can refer to the MENU API in the utils/constants section of our codebase. This API contains the data and structure we intend to use for the collapsible accordions.
  • To provide a clearer vision of what we aim to achieve, we've attached a screenshot of the Swiggy menu for reference. We aspire to create a similarly organised and user-friendly menu browsing experience for our users.
Screenshot 2023-09-26 at 1 11 32 PM

Records:

We believe this addition will improve user experience and make our app more user-friendly.
We welcome contributions and suggestions from the community to make this feature a reality.

Enhance UX by letting user press "Enter" key to run the search instead of having to press the "Search" button

Hi, I have a suggestion to improve the user experience of your web app.

Issue: Currently user has to explicitly press the "Search" button to initiate the search. That is one extra click + press "Tab" does not move the focus to the "Search" button.

My Suggestion: Improve the user experience by making the search work when the "Enter" key is pressed. Also moving the focus to "Search" button when "Tab" key is pressed.

Would love your thoughts on this.

Menu Shimmer Alignment and UI Improvement

The menu shimmer is not aligned properly; it appears to be positioned to the left of the screen. We would appreciate the assistance of talented developers to enhance the UI of the menu shimmer and make it visually appealing. Developers are encouraged to use their creativity to achieve this.

Screenshot 2023-10-02 at 5 01 02 PM

Cors Error

Due to the fact that we are hitting the Swiggy API, we get a CORS error when loading the page

image

[Bug report] : Consistent Offline Handling Across All Pages

Current Behaviour:

Currently, we have implemented offline handling using window.addEventListener, which displays an error message stating "it appears that the user is currently offline." However, this implementation is limited to the home page. Users can navigate to the Help page, About page, and others even when they are offline. This inconsistency in handling offline situations results in a bad user experience.

Proposed Approach:

To improve the user experience, we should make the offline handling message consistent across all pages of the app. Regardless of the page the user is on when they lose internet connectivity, they should receive the message notifying them about their offline status.

Additional Information:

Consider the design and styling of the error message to ensure it fits seamlessly with the look and feel of each page.

Screenshot 2023-10-05 at 7 10 55 PM Screenshot 2023-10-05 at 7 11 15 PM

Enhance user experience for Non-Existent restaurant rearches

Currently, when a user searches for a restaurant that doesn't exist in our application, they are presented with a plain message stating, "The restaurant you're searching for doesn't exist," along with a button to navigate back to the home page. This minimalistic approach, while functional, may not provide the best user experience.

Proposed Enhancement:
We should improve the user experience by introducing some form of visual feedback to make the experience more engaging and informative.

Error Icon/Graphic: I instead of a plain text message, we could display an error icon or graphic (e.g., a sad face or a restaurant with a "not found" sign) to convey the message more visually.

Screenshot 2023-10-05 at 10 16 41 AM

Menu Shimmer Alignment and UI Improvement

The menu shimmer is not aligned properly; it appears to be positioned to the left of the screen. We would appreciate the assistance of talented developers to enhance the UI of the menu shimmer and make it visually appealing. Developers are encouraged to use their creativity to achieve this.

Screenshot 2023-10-02 at 5 01 02 PM

[feature request] : Improve Responsiveness of Restaurant Cards and Search Box, and Buttons

Description:

Our current restaurant cards, search box, and buttons in the body of the application may not display optimally on various screen sizes and devices. We would like to enhance the responsiveness of these elements to provide a seamless user experience across different platforms.

Issue Details:

  • The restaurant cards should adapt and look good on both desktop and mobile devices.
  • The search box, favorite button, and rating button should also be made responsive to ensure easy usage on various screen sizes.
  • Ensure that the layout, images, and content adjust appropriately based on screen size.
  • Test and address any issues related to alignment, spacing, and readability on smaller screens..

Additional Information:

If you have any design suggestions or specific changes in mind to improve the responsiveness of these cards, please feel free to share them.

Screenshot 2023-10-03 at 8 42 47 AM

Fix footer at bottom

Issue Description:
When there are minimal or no restaurants found in the app, the footer is mispositioned and appears in the middle of the page. This issue affects the overall user experience and layout of the application. check out Footer.js component for the code

Expected Behaviuor:
The footer should maintain its proper position at the bottom of the page, regardless of the number of restaurants found in the app. It should not move to the middle of the page when there are few or no search results.
Screenshot 2023-09-24 at 8 34 36 PM

[bug report] : Missing Footer on Home Page and the Footer Needs a Fix

Issue Description:
We've got a two-in-one issue here. firstly the footer is missing on home page, secondly, when there are few or no restaurants found in the app, the footer misbehaves and ends up in the middle of the page. This disrupts the user experience and the layout of the app.

Expected Behaviour:
The footer should stay put at the bottom of the page, no matter how many or few restaurants are displayed. It should not wander off to the middle of the page when search results are limited. We need to fix this to ensure a smoother user experience.
Screenshot 2023-09-24 at 8 34 36 PM

[bug report] : show popup when user add item to favourites

Currently, our app doesn't provide any confirmation or feedback when users add items to their favourites. We would like to enhance this experience by implementing a feature that displays a confirmation message when an item is successfully added to the user's favourites.

Reference:
checkout closed pull request - Add to favourite functionality (#23) for the logic.

Enhance empty cart message with Icon/Image

when the cart is empty, our app displays a message that says, "Your cart is empty." While this message is informative, we believe that adding a visual element in the form of an icon or image can greatly enhance the user experience.

We've got the design structure we're itching to incorporate into our app, it's below!"

Screenshot 2023-10-03 at 10 22 33 PM

[Feature Request] : Add multiple rating filter options to restaurant displaying page

Description:

Currently, the restaurant displaying page only allows users to filter by a fixed 4+ rating. This can be limiting, as users may want to see restaurants with lower ratings, or restaurants that have a high rating for a specific aspect, such as food quality or service.
image

Proposed Solution:

A multiple select rating filter would allow users to filter by any combination of ratings, such as 4+ stars for food quality and 3+ stars for service. This would give users more flexibility and allow them to find restaurants that meet their specific needs.
image

Additional Information:

The BE endpoint will be filtered based on the options the user select.
Suggested Options for Select :

  • 4.0+
  • 3.0+
  • 2.0+

Benefits:

  • More control for users
  • More accurate results
  • Increased engagement

There's no way to go back upon searching something

I think this is a bug in your project that once you search something there's no any means by which you can go back to your home page directly....and this is extremely terrible.
Look at this ss and none of the links can take me home at this moment...

Screenshot 2023-10-05 135839
This needs to be fixed, Assign me this issue.

[Bug report] : Add - Item added to cart confirmation

Current Behavior:

Currently, when users add items to their cart, there is no confirmation message or feedback to indicate that the item has been successfully added. This lack of feedback can potentially lead to user confusion and a less-than-ideal shopping experience.

Proposed Enhancement:

I propose that we implement a confirmation message when users add items to their cart. This message should provide clear feedback, such as "Item added to cart" or something similar, to reassure users that their action was successful.

Additional Information:

I have attached a screenshot that showcases the exact design and position of the confirmation popup message. It should appear in the middle of the page, on top of the content.

Screenshot 2023-10-06 at 10 25 00 AM

Lack of Feedback and Navigation After Clearing Cart

Issue Description:
When a user clears their cart, the application currently lacks feedback to inform the user that their cart is now empty. Additionally, there is no easy way for the user to navigate back to the home page after clearing the cart.

Expected Behaviour:
After the user clears their cart, they should receive a clear and informative message indicating that their "cart is empty". Additionally, a navigation button or link to the home page should be provided to allow the user to continue exploring the app.
Screenshot 2023-09-24 at 8 37 38 PM

Responsiveness and FetchAPI

  1. Not able to view realtime dynamic content on web app. mIght be due to expired api token
  2. The application navbar is not responsive for smaller screen sizes.

Issue 1
Screenshot from 2023-09-21 11-12-51

Hi there @Anandsg if you want me to assign and fix the issue 2, let me know.

[Feature request] : Implement Dark Mode

Problem:
As of now, our application does not offer a dark mode option. Dark mode has become a popular feature, providing users with a visually pleasing and energy-efficient alternative to the default light mode.

Request:
We would like to implement dark mode to enhance the user experience and give users the flexibility to choose their preferred mode.

Implementation Steps:
To achieve dark mode, we'll need to:

Design Dark Mode UI: Create a visually appealing dark mode UI that complements our app's aesthetics.

Toggle Switch: Add a user-friendly toggle switch or button that allows users to switch between light and dark modes (in the header)

Adjust Colors: Modify the color schemes, text, and background colors to align with the dark mode design.

Accessibility: Ensure that the dark mode is accessible and maintains readability and usability for all users.

[Feature request] : Show Order Details in the cart page

Description:
Our app currently doesn't display important information about orders, like the total cost, any discounts, or delivery fees. We want to make it better by adding a section that shows all these details.

Details:
Where to Show: We'd like this order details section to be easy to find, probably near the shopping cart or checkout page.

What to Show: Here's what we want to include:

Cart Items: We'll list all the things in your cart, how many of each, and how much they cost.
Total Before Discounts: This is how much everything costs before we take off any discounts.
Discounts: If you have any special deals or coupons, we'll show those here.
Delivery Cost: If you need something delivered, we'll say how much that costs.
Total Cost: This is the final amount you'll pay, with everything added up.

Example Picture: We've attached a picture to this request that shows exactly what we're thinking. It's a visual example of how the order details could look.
Screenshot 2023-10-02 at 4 07 32 PM

[Feature request] : Enhance Menu Display with Collapsible Accordions (API work)

Request:
Currently, in our app, when users access the menu section, they can only see a list of recommended items. This limits the options available to them and doesn't provide a comprehensive view of our offerings.

Desired Feature:
We aim to enhance the menu section by introducing collapsible accordions. Collapsible accordions are interactive elements that, when clicked, expand to reveal additional content. In our case, these accordions will allow users to browse different categories of items (e.g., appetizers, main courses, desserts) and select the ones they are interested in.

Reference:

  • To get a better understanding of how we plan to structure and implement this feature, you can refer to the MENU API in the utils/constants section of our codebase. This API contains the data and structure we intend to use for the collapsible accordions.
  • To provide a clearer vision of what we aim to achieve, we've attached a screenshot of the Swiggy menu for reference. We aspire to create a similarly organised and user-friendly menu browsing experience for our users.
Screenshot 2023-09-26 at 1 11 32 PM

Records:

We believe this addition will improve user experience and make our app more user-friendly.
We welcome contributions and suggestions from the community to make this feature a reality.

Just FYI if developer ever need some clarifications or find yourself stuck, feel free to check out my commit using the link below. I've implemented a similar feature there, and it might come in handy."

Anandsg/Menu-Mingle@1fd121f

Making a modern ui for /contact

I want to develop a clean and modern UI for the contact page. The form will have a background as we have it on the about page,and the submit button will be highlighted.
Screenshot 2023-10-04 at 11 22 10 AM

[Feature request] : Add Login and Logout Functionality

Feature Request:
Currently, our app only has a login and logout button which are not responsive, we would like to introduce a complete login and logout feature.

Details:
The new functionality should include the ability for users to securely log into their accounts and log out when they are done using the app.

Benefits:
Adding this feature will enhance user experience and security, allowing users to have personalised accounts and ensuring that their sessions can be terminated when needed.

Records:

  • Develop the login page with appropriate fields for username/email and password.
  • Implement user authentication and validation to ensure secure login.
  • Create a logout button or option accessible to users when they are logged in.
  • Ensure that the logout process effectively ends the user's session.
  • Test the login and logout functionality across different devices and browsers to ensure compatibility and security.
  • Update the app's documentation and user guides to include information about the new login and logout features.

Additional Information:

  • Contributors interested in working on this feature can reach out for more details and guidance.
  • We appreciate your help in making our app more user-friendly and secure!

[Feature request] : Add Favourite Restaurant Functionality

Description

I would like to have the ability to add my favourite restaurants to a "Favourites" list for easy access. This feature will enhance the user experience by providing a way to quickly access and view favourite restaurants.

Proposed Solution

  • Introduce a heart icon (or any suitable icon) on each restaurant card.
  • When a user clicks on the heart icon, the respective restaurant will be added to their list of favourites.
  • Implement a "Favourites" page within the app, preferably located below the header and to the right side of the "Filter 4+" button. This page will display the user's favourite restaurants.

Acceptance Criteria

  • Users can click on the heart icon on a restaurant card to add it to their favourites.

  • The selected restaurant should appear on the "Favourites" page.

  • Users can remove a restaurant from their favourites if they wish.

  • I have checked the existing issues

  • I have read the Contributing Guidelines

  • I want to work on this issue

Additional Information

This feature will enhance user engagement and make it easier for users to keep track of their preferred restaurants. It aligns with our goal of creating a user-friendly and enjoyable restaurant exploration experience.

Tasks

  • Implement the heart icon on restaurant cards.
  • Develop the functionality to add and remove restaurants from the favorites list.
  • Create the "Favourites" page and integrate it into the app's layout.
  • Test the feature thoroughly to ensure it works seamlessly.
  • Update the app's documentation to include information about this new feature.

Contribution Guidelines

  • Please fork this repository and create a feature branch for this task.
  • Follow our coding style and conventions (if any) as outlined in our project's guidelines.
  • Feel free to reach out for any clarifications or assistance during the development process.

Additional details

Please refer to the similar feature screenshot which we are going to implement for a visual representation of this feature.
Screenshot 2023-09-26 at 8 38 46 PM

Let's make our restaurant exploration app even better by adding this exciting feature! Contributors, please indicate your interest in working on this issue. Let's collaborate to make it happen.

Animated FAQs

Can I Work on making the FAQ Sections Animated while clicking? It Looks Static and outdated.

[Bug Report]: Cart remains empty on refreshing page

If I refresh page after adding items to cart, all data is removed from the state. It makes user experience bad, if I have to add to cart every time I refresh the page.

Solution:
We can persist cart state using a library called redux-persist on local storage.

[Bug report] : Implement click cutside collapse for Sort Dropdown's

Current Behaviour:

when a user clicks on the sort button, a dropdown list appears. However, the dropdown remains open unless the user clicks the sort button again. This behaviour can be somewhat unintuitive and less user-friendly.

Proposed Enhancement:

I propose that we implement a click outside collapse feature for the sort dropdowns. This means that when a user clicks anywhere outside of the dropdown, it should automatically collapse. This behaviour would enhance the user experience by making it easier for users to close the dropdown when they're finished sorting.
Screenshot 2023-10-06 at 3 23 13 PM

[Bug report] : Conflicting behaviour with favourites handling

Issue Description

Current Behaviour:

  • When a user adds items to their favourites list on the main page, these items appear correctly with a coloured heart icon.
  • However, when the user tries to view these favourited items from the favourites page, they can see the items as expected.
  • The problem arises when the user returns to the main page and attempts to add more items to their favourites. Instead of adding them to the favourites list, these new items get added to the favourites but disappear from the main page.
  • Furthermore, if the user goes back to the favourites page and clicks the favourites button twice, all previously marked favourites and unfavourites are displayed in the favourites section.

Expected Behaviour:

  • The expected behaviour is that favourited items should remain in the favourites list consistently.
  • Additionally, clicking the favourites button twice should not result in displaying both favourites and unfavourites in the favourites section.

Steps to Reproduce:

  1. Go to the main page.
  2. Add some items to the favourites.
  3. Navigate to the favourites page and check if the favourited items are there.
  4. Return to the main page and try to add more items to the favourites.
  5. Observe if the newly added items disappear from the main page.
  6. Visit the favourites page again and click the favourites button twice to see if it displays both favourites and unfavourites.

Screenshots or Additional Information:

Unfortunately, I couldn't provide screen recordings due to their size, but these steps should help reproduce the issue.

Assignees:

Assigning @Anniebhalla10 for this one because she's the one who spotted this bug and suggested that I create an issue for it.

Improving UI of Navbar

I can improve the UI of Navbar by providing margin and changing the font style so as to make it more appealing to the users.

image

Adding Footer

I want to add a footer to this webpage,please assign this to me

Search feature is not working

Issue Description:
When users search for restaurants using the search box in the Body.js component, they are encountering an issue where the system incorrectly displays the message, "The restaurant you're searching for doesn't exist," even when the restaurant they are looking for is present in the App. This issue needs to be addressed to improve the search functionality.

Expected Behaviour:
Users should receive accurate search results that match the restaurants available in the app when they input a restaurant name into the search box. The system should not display false negatives, such as "The restaurant you're searching for doesn't exist."

Screenshot 2023-09-24 at 8 31 48 PM

[Feature request] : Implement Dark Mode

Problem:
As of now, our application does not offer a dark mode option. Dark mode has become a popular feature, providing users with a visually pleasing and energy-efficient alternative to the default light mode.

Request:
We would like to implement dark mode to enhance the user experience and give users the flexibility to choose their preferred mode.

Implementation Steps:
To achieve dark mode, we'll need to:

Design Dark Mode UI: Create a visually appealing dark mode UI that complements our app's aesthetics.

Toggle Switch: Add a user-friendly toggle switch or button that allows users to switch between light and dark modes (in the header)

Adjust Colors: Modify the color schemes, text, and background colors to align with the dark mode design.

Accessibility: Ensure that the dark mode is accessible and maintains readability and usability for all users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.