{"id":20764008,"url":"https://github.com/umutsevdi/hyperskill-recipe","last_synced_at":"2026-04-24T20:07:31.142Z","repository":{"id":112736268,"uuid":"492611708","full_name":"umutsevdi/hyperskill-recipe","owner":"umutsevdi","description":"JetBrains Academy's Recipe Project ","archived":false,"fork":false,"pushed_at":"2022-05-15T21:56:33.000Z","size":246,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-29T01:42:09.425Z","etag":null,"topics":["hyperskill","hyperskill-academy","hyperskill-java","java","jetbrains","jetbrains-academy","spring-boot","spring-security","springboot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/umutsevdi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-05-15T21:48:29.000Z","updated_at":"2024-08-20T19:20:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"89478ca4-5906-4b8c-9167-35dbcb711e86","html_url":"https://github.com/umutsevdi/hyperskill-recipe","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/umutsevdi/hyperskill-recipe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umutsevdi%2Fhyperskill-recipe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umutsevdi%2Fhyperskill-recipe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umutsevdi%2Fhyperskill-recipe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umutsevdi%2Fhyperskill-recipe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/umutsevdi","download_url":"https://codeload.github.com/umutsevdi/hyperskill-recipe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umutsevdi%2Fhyperskill-recipe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32238799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hyperskill","hyperskill-academy","hyperskill-java","java","jetbrains","jetbrains-academy","spring-boot","spring-security","springboot"],"created_at":"2024-11-17T10:48:18.921Z","updated_at":"2026-04-24T20:07:31.137Z","avatar_url":"https://github.com/umutsevdi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JetBrains Academy - Recipe Project\n\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://hyperskill.org/projects/130\"\u003e\n    \u003cimg src=\"https://ictacademy.com.ng/wp-content/uploads/2020/02/1200px-JetBrains_Logo_2016.svg_.png\" alt=\"Logo\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003cp align=\"center\"\u003eRecipe Project, is a graduate project for the Java Backend Developer track.\n\u003cp align=\"center\"\u003e\u003cimg src=\"https://img.icons8.com/color/30/000000/java-coffee-cup-logo--v1.png\" alt=\"Java\"\u003e\u003cimg src=\"https://img.icons8.com/color/30/000000/spring-logo.png\" alt=\"Spring Framework\"\u003e\u003cimg src=\"https://img.icons8.com/color/30/000000/postgreesql.png\"/\u003e\n\u003c/p\u003e\n\n## About\n\nAn urge to cook something special is too hard to resist sometimes. But what if you lost the recipe? Or your beloved grandma is too busy to answer a call and remind you of your favorite cake recipe? Let's make a program that stores all recipes in one place. Create a multi-user web service with Spring Boot that allows storing, retrieving, updating, and deleting recipes.\n## Learning Outcomes\n\nGet to know the backend development. Use Spring Boot to complete this project. Learn about JSON, REST API, Spring Boot Security, H2 database, LocalDateTime, Project Lombok, and other concepts useful for the backend.\nThis project is a part of the following track\nJava Backend Developer.\n\nWhat you’ll do and what you’ll learn\n\n\u003cdetails open=\"open\"\u003e\n  \u003csummary\u003eTask Details\u003c/summary\u003e\n  \u003col\u003e\n  \u003cli\u003e\u003ca href=\"tasks/1-first-recipe/README.md\"\u003eFirst Recipe\u003c/a\u003e: Create a Spring Boot Project with Endpoints\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"tasks/2-multiple-recipes/README.md\"\u003eMultiple Recipes\u003c/a\u003e: Save and Delete recipes in memory\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"tasks/3-store-a-recipe/README.md\"\u003eStore a Recipe\u003c/a\u003e: Save and Delete Recipes from a database\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"tasks/4-sort-and-update/README.md\"\u003eSort \u0026 Update\u003c/a\u003e : Filter results with queries\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"tasks/5-more-chefs-to-the-table/README.md\"\u003eMore Chefs to the table\u003c/a\u003e: Learn User Authentication and authorization\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumutsevdi%2Fhyperskill-recipe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumutsevdi%2Fhyperskill-recipe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumutsevdi%2Fhyperskill-recipe/lists"}