Skip to content

Rest-api in spring with Angular client. Yummy is a site that allows users to find perfect recipe, comment and rate other people ideas

Notifications You must be signed in to change notification settings

Intensivee/yummy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

yummy

Web application designed for sharing and finding kitchen recipes. It provides set of functionalities that allows administrators to manage the service. Among rating and commenting system there is also possibility to generate PDF files of selected recipes.

technologies

  • Spring Boot
  • Angular
  • PostgreSQL
  • Firebase
  • HTML, CSS

features

  • login/register
  • searching for recipes
  • recipes filtering by dynamically loaded categories, ingredients, cooking time or titles
  • pagination
  • profile editing
  • rating and comments sections for each recipe

ERD

Security

Project provides authentication and authorization with JWT Spring Security. There are parts of application available for not logged users, and parts that require specific permissions.

User types:

  • not logged in
  • user
  • admin

Example JWT token payload:

preview

About

Rest-api in spring with Angular client. Yummy is a site that allows users to find perfect recipe, comment and rate other people ideas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published