Recipes 🍳

Flutter

By
Okoul
102 participants

Background

A mobile app that displays recipes from the Tasty API. The app should allow users to search for recipes and view details about each recipe.

Requirements

  1. The app should allow users to search for recipes by entering a search term into a search field.
  2. The app should display a list of recipes that match the search term.
  3. The app should allow users to view the details of a recipe by clicking on the recipe in the list. The recipe details screen should display the recipe name, photo, rating, and ingredients. It should also display the recipe's instructions in a step-by-step format.
  4. The app should allow users to save their favorite recipes to a "favorites" list.

Guidelines

  • You must use the Tasty API provided at https://rapidapi.com/apidojo/api/tasty/
  • You must create a mobile app with Flutter framework
  • You should aim to create a well-designed and maintainable codebase.

Assessment Criteria

Folder & Files structure

Architecture

API Communication

Clean code