Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ksb96/blog_api
REST API for 'Blog App'
https://github.com/ksb96/blog_api
java modelmapper mysql postman springboot sts4 swagger-ui
Last synced: about 2 months ago
JSON representation
REST API for 'Blog App'
- Host: GitHub
- URL: https://github.com/ksb96/blog_api
- Owner: ksb96
- Created: 2023-07-31T10:58:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-22T11:32:46.000Z (8 months ago)
- Last Synced: 2024-11-08T07:29:38.579Z (3 months ago)
- Topics: java, modelmapper, mysql, postman, springboot, sts4, swagger-ui
- Language: CSS
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blog_App - REST API
REST-based Apis for 'Blog App' created.
Basic operations like CRUD(Create, Read, Update & Delete) can be performed. Also, 'custom exceptions' handling has been done.# API categories -
1) Authentication API.
2) Category API.
3) Comment API.
4) Post API.
5) User API.# Tables name -
1) Categories,
2) Comments,
3) Posts,
4) Role,
5) User role,
6) Users.![tables](/images/project_related/img1/tables-contents.PNG)
# Authentication Method Used -
- JWT Tokens.# Build used -
Maven
![maven build](/images/project_related/img1/maven_build-SUCCESS.PNG)- CLI build command:-
java -jar {pacakge name}.jar# Hosting
- localhost:8080# API Documentation
- http://localhost:8080/swagger-ui/index.html -- Swagger
![swagger documentation](/images/project_related/img1/swagger-doc.PNG)