Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 907 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 907 Bytes

DeliciousFoodApp

The repository contains the REST API for recipe managment application. The main goal of the project is to allow users to share delicious recipes with each other.

I'm still working on an application that consumes this REST API. The application will be written in Angular.

Technologies:

Project is created with:

  • SpringBoot - version: 2.3.9
  • Spring Web
  • Spring Security
  • Spring Data JPA
  • Project Lombok
  • JavaMailSender
  • java-jwt library
  • Database: PostgreSQL

Key features:

  • User registration with email confirming account creation
  • User authentication with Json Web Token
  • Logged user can add, modify and delete his recipes
  • Logged user can add comments to recipes
  • Admin can manage all recipes and users

Screenshots from Swagger:

Swagger-screenshot1

Swagger-screenshot2