Skip to content

humphrey-mutuma/blog-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Articles Spring Boot Backend Server

This is a Spring Boot backend server for managing articles in a blog application. It provides RESTful APIs for creating, reading, updating, and deleting articles, as well as managing users, article comments and tags.

Features

  • Create, update, and delete article
  • Create, update, and delete articles comments
  • Create, update, and delete articles tags
  • Fetch articles with filtering options
  • User authentication and authorization
  • Swagger UI documentation for easy API exploration

Technologies Used

  • Spring Boot
  • Spring Data JPA
  • PostgreSQL Database (for development)
  • Spring Security (for authentication)
  • Swagger for API documentation
  • Hibernate

Getting Started

Prerequisites

  • Java 17 or higher
  • Maven
  • IDE (e.g., IntelliJ IDEA, Eclipse, Vscode)

Clone the Repository

git clone https://github.com/humphrey-mutuma/blog-server.git
cd articles-spring-boot

Swagger Documentation