Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vivekraj21/x-blogger

It is a SpringBoot application which provide REST APIs to admin for posting, updating, deleting blog whereas users can read and comment on post.
https://github.com/vivekraj21/x-blogger

git java lombok mapper postman spring-boot springsecurity-jwt sql swagger-ui

Last synced: 10 days ago
JSON representation

It is a SpringBoot application which provide REST APIs to admin for posting, updating, deleting blog whereas users can read and comment on post.

Awesome Lists containing this project

README

        

# X-Blogger

![p1](https://www.thoughtco.com/thmb/u-gOIiVS6lpM0qwOUIHywfm9VOA=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Blogger_logo_wordmark-673823a10bf8471f9e4e03d320cef539.jpg)

# Motto
- It is a SpringBoot application which provide REST APIs to admin for posting, updating, deleting blog whereas users can read and comment on post.

# Features :
- Authorization is added for users using Spring Security.
- Logged In Admin can post, update, delete blog.
- Logged In User can view blogs and comment on blogs.

# Responsibility :
- Individual Project

# Tech-Stack :
Java | SpringBoot | Spring Security | Lombok | PostMan | MySQL | Git | Swagger | Mapper

# Entity Diagram

![entity diagram](https://user-images.githubusercontent.com/103635442/234903458-f2f86d71-9732-4308-ab18-a16ac01dfd50.png)

# Deployment :

- Copy the code and start it into your STS.
- Then make change in application.properties file according to your mySQL username and password.

- Then run the application as Spring Boot App.
- Once it starts,you can test your APIs on postman or swagger.
- To test on swagger : Browse "http://localhost:8080/swagger-ui/index.html#/"

![swagger1](https://user-images.githubusercontent.com/103635442/234675599-ebcd1c43-4053-46bd-a66c-65ce9733ad0c.png)

- To get a clear understanding of complete flow of application . Please go through this attached short video.