this is a restaurant app using useContext and useReducer.

App Features:#

  1. List all cuisines: Show list of cuisines for users in the form of buttons. Users should be able to easily browse through different cuisines such as Italian, Chinese, Indian and Mexican. This feature should allow users to find restaurants that offer their selected cuisine.
  2. Restaurants List: Display a list of restaurants based on the selected cuisine. Include minimal details on the restaurant cards such as restaurant name, price, food name and image.
  3. Restaurant Detail Page: Provide a dedicated page for each restaurant with detailed information.

Include restaurant name, menu items, address and average rating.

Show user ratings and reviews for the restaurant.

Allow users to add reviews for that particular restaurant with the help of “Add Review” button.

Add Review button should open a popup where user can enter rating and review comment for that restaurant. Have a close button on the review modal.

Have a back button to go back to the main page.