Skip to content

P4piJoke/blog-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Only Tests Deploy

Blog REST API

The Blog REST API is a web service that allows users to create, manage, and interact with blog content easily. It includes endpoints for essential entities such as Post, Category, and Comment. Users can create categorized posts for organized content management and engage in discussions by commenting on posts. Role-based access control allows administrators to regulate user permissions, ensuring security and integrity. The API's RESTful design promotes easy integration into diverse platforms, enhancing the blogging experience for both creators and readers.

Authors

Tech Stack

Client: Not implemented

Server: Java 17, Spring Boot 3

Database: MySQL

Branching strategy: GitHub flow

Run Locally

Firstly, create database

    create database myblog;

Clone the project

    git clone https://github.com/P4piJoke/blog-rest-api.git

Go to the project directory

    cd blog-rest-api

Install dependencies

    ./mvnw clean install

Start the server

  ./mvnw spring-boot:run

API Reference

Get Swagger documentation

  GET /swagger-ui/index.html

Other detailed information provided in Swagger documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published