Skip to content

Deadlegend1321/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

Spring Boot Blog Application which uses MySQL as it's database. It's Features are :

  1. Create Post, Get Post By Id, Get All Posts, Update Post By Id and Delete Post By Id.
  2. Create Comment on Post Id, Get All Comments By PostId, Get Comment By Id within a particular Post, Update and Delete Comment By Id.
  3. Login and SignUp through JWT Authentication and Users data is stored in database for 7 days, then token will expire.
  4. Pagination and Sorting Support.
  5. Versioning of APIs through different methods.
  6. Added Profile for different environments like prod for Production, stage for testing and dev for local.
  7. Added Swagger for Documentation of APIs.
  8. AWS Deployment through Elastic Bean Stalk.
swagger-ui-google-chrome-2023-06-09-20-54-21_QR5tu66f.mp4