Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/vivekraj21/x-blogger
- Owner: vivekraj21
- Created: 2023-04-09T11:41:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-27T14:59:42.000Z (over 1 year ago)
- Last Synced: 2024-11-06T23:41:21.094Z (about 2 months ago)
- Topics: git, java, lombok, mapper, postman, spring-boot, springsecurity-jwt, sql, swagger-ui
- Language: Java
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.