Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 811 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 811 Bytes

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