What We'll Be Building

Take a look at the application that we'll build in this course.

The Recipes application

In this course, we’ll create a Recipes application that presents a list of recipes using TheMealDB API. We’ll also integrate Strapi as a headless CMS, enabling us to authenticate users and allow them to save their favorite recipes.

Let’s take a quick look at the application we’ll be building as we progress through the course:

Press + to interact
The home page of the application
The home page of the application

When a user selects a specific meal, they’re taken to the meal details page. Here, they can view the meal recipe and add it to their favorites. This is what the meal details page will look like in our application:

Press + to interact
The meal details page
The meal details page

The application workflow

The workflow of the application is as follows:

  1. When we run the application, the landing page is rendered and displays the page where we can see all the meal categories.

  2. We can click a category to see all the meals in that category.

  3. We can click a meal to display its details as well as add it to our favorites.

  4. We can move between different pages using the top navigation bar.

  5. We can see the logo in the top-left corner. Clicking the logo returns us to the home page.