Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 2.01 KB

README.md

File metadata and controls

31 lines (21 loc) · 2.01 KB

Welcome to the Meals App built with React Native! This app allows users to explore a list of meal categories, view the ingredients, and mark meals as favorites. It leverages Context API and Redux for state management to provide a smooth and efficient user experience.

Features

  1. Meal Categories List
    The app displays a list of meal categories. You can easily browse through them to find the type of meal you're interested in.

  2. View Meal Ingredients
    Once you open any category, you can view the detailed ingredients of the meals within that category. Each meal is listed with its ingredients, helping you make an informed choice.

  3. Add/Remove Favorite Meals
    You can mark any meal as a favorite by simply selecting it. Similarly, you can remove it from your favorites anytime.

  4. Favorite Meals Sidebar
    There's a sidebar where you can quickly access all your favorite meals. This allows for easy navigation and management of your favorite meals.

  5. State Management
    The app uses Context API and Redux for state management. This ensures that the application remains scalable, efficient, and easy to maintain as the state is handled in a centralized manner.

Technologies Used

  • React Native: For building the mobile app.
  • Context API: For local state management across components.
  • Redux: For global state management.
  • React Navigation: For navigating between different screens and categories.

simulator_screenshot_15C4063B-0EDF-446E-BE11-A90650DFEF85 simulator_screenshot_10821D7F-12B4-48C8-9882-9E53A9EE1825 simulator_screenshot_8A30A482-905D-4724-AD34-08DE85F68B3B simulator_screenshot_0930B476-4844-4C7E-B428-25FBDDF5348C