A complete backend REST API based Blog app that manages and displays blogs written by users in different categories
This video will show you the working of the app and will guide you on how to use it.
- This app can be used for users who want to express and type down their views on any particular topic.
- It also provides knowledge to users who want to learn new things by reading articles of other users.
- Users can gain knowledge from particular blogs and also express their thoughts in their own blogs.
- Users can comment and interact and discuss with other users on particular topics.
- Frontend - Swagger UI
- Backend - Java, Spring Boot, REST API, JPA, Spring Security, JWT, Swagger, Postman, AWS
- Dynamic app - Everything is linked to the database.
- Validation - Validation checks are done wherever needed.
- CRUD - Users can create, read, update and delete their blog posts.
- Role Based Authentication - Users cannot access Admin section.
- Token Based Authorization - Users/Admins can get access to the REST APIs only after registering + logging in and getting the token. If they don't have the token they are not authorized to use the REST APIs.
- This project is uploaded on AWS cloud.
- Click the link to go to the project : http://blogapp-env.eba-bu2qxvdm.us-east-1.elasticbeanstalk.com/swagger-ui/index.html
- Follow the video given on top to understand the workflow of the project.
- Gained good knowledge about the structure and workflow of creating a complete backend app.
- Gained experience in working with REST APIs.
- Learnt how Spring Security can be used to authenticate and authorize apps.
- Learnt how to upload a project on AWS cloud.