ProjectBeta

Recipe Builder API

Challenging
13 completions
~ 23 hours
3.7

Come to know the basics of backend development. Master Flask to complete this project. Learn about JSON, Flask, and SQLAlchemy SQL toolkit.

Provided by

JetBrains Academy JetBrains Academy

About

Tired of fast food and deliveries? Sometimes, the urge to have something fancy is just too hard to beat! Let's turn to a recipe book. There's a lot of recipes in the book, and all of them are so appetizing. The search for the best recipe can take quite a while. Let's automate this to save time and a great deal of effort. Create a web service with Flask that allows storing, retrieving, updating, and deleting recipes. By creating this app, you will be able to fetch recipes in seconds. All you have to do is to choose the best recipe from the pre-uploaded list of possible recipes.

The team of creators of this project is aware that the project now may contain some inaccuracies and possibly bugs, so we do not recommend to choose this project to those who are not ready for that, but we will be very happy if you choose it and help us with its improvement with your comments, reports and feedback!

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to Flask course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Make your program operate with several recipes.
Add a database to store and delete recipes.
Add filtering and implement some changes to the recipe structure. Make your program return appropriate errors when a recipe hasn't been found.

Reviews

Rudys N Acosta avatar
Rudys N Acosta
2 years ago
That good buy have a alot bug for de vercion and other problen
synth avatar
synth
2 years ago
Moderator
Good project.I didn't follow the instructions and did everything my way 🤣.I think that at the 3rd stage I implemented many-to-many relationship with intermediary cookbook table, but at the last stage I re-implemented it with the one-to-many because of the increased amount of stuff to handle. And ...
Sebastian Rytel
4 years ago
I have learnt how to use HTTP methods together with CRUD. I tested a lot in Postman and learnt very quick debugging in Postman.

3.7

Learners who completed this project within the Introduction to Flask course rated it as follows:
Usefulness
4.6
Fun
3.6
Clarity
3.1