Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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'

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)