/Blogging_Application_APIs

A REST API for a Blogging Application. This API performs all the fundamental CRUD operations of any Blogging Application with User Security, Validation at every step

Primary LanguageJava

Blogging_Application_APIs

A REST API for a Blogging Application. This API performs all the fundamental CRUD operations of any Blogging Application with User Security, Validation at every step

Tech Stack

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Hibernate
  • MySQL

Features 📒

  • Exception Handling in my application
  • Using Model Mapper for mapping models
  • validating data using bean validator full
  • Implementing Pagination
  • Implement Sorting
  • Implement Searching
  • Spring Security Basic Auth
  • Spring Security JWT Auth
  • JWT implementing in project
  • Role Specific Access

Modules

  • User Module
  • Post Module
  • Category Module
  • Comments Module

Project Screenshots


Screenshot (481)

User Controller


Screenshot (483)


Post Controller


Screenshot (479)


Category Controller


Screenshot (482)


Comment Controller

Screenshot (480)