Skip to content

GaborPap/webkitchen-microservice

Repository files navigation

WebKitchen

Backend for the WebKitchen webpage.

The frontend of the application you can find here


Information about the backend of the WebKitchen project:

This project is created with a Spring boot framework using Microservices Architecture.

Servers in the project:

  • Ingredient server: handle ingredients operations. Store ingredients in the PostgreSQL database. Handle CRUD operations via controllers.
  • Recipe server: handle recipe operations. Store ingredients in the PostgreSQL database. Handle CRUD operations via controllers.
  • User server: handle user operations. Store users in the PostgreSQL database. Handle CRUD operations via controllers.
  • WebKitchen server: handle incoming and outgoing requests and responses from and to the frontend. It is in contact with ingredients and recipe servers.
  • Eureka server: holds the information about all client-service applications.
  • Zuul server: a gateway application that handles all the requests and does the dynamic routing of microservice applications.

Screenshots from the project:

Main page

On the main page can we go to ingredients and recipes list.

Ingredient list page

On the ingredient list page, we can see the ingredients which are stored in our database.

Ingredient edit/add page

On this page, we can edit the data of existing ingredients. IóOn the same page can we add a new recipe to our kitchen.  

Recipe list page

On this page, we can see the recipes stored in our WebKitchen. We can see the basic details and the ingredients by the recipes.

Recpie update/add page

On this page, we can edit the existing recipe or we can add a new recipe. The ingredients can be added and removed by drag and drop.



Used technologies:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages