https://github.com/humphrey-mutuma/blog-server
backend for any blog-ish platform
https://github.com/humphrey-mutuma/blog-server
hibernate java jpa jpa-hibernate lombok maven postgresql sprimg-mvc spring-boot spring-security swagger
Last synced: 2 months ago
JSON representation
backend for any blog-ish platform
- Host: GitHub
- URL: https://github.com/humphrey-mutuma/blog-server
- Owner: humphrey-mutuma
- Created: 2024-10-23T06:32:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-06T12:20:04.000Z (over 1 year ago)
- Last Synced: 2025-06-02T10:50:29.019Z (about 1 year ago)
- Topics: hibernate, java, jpa, jpa-hibernate, lombok, maven, postgresql, sprimg-mvc, spring-boot, spring-security, swagger
- Language: Java
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
git clone https://github.com/humphrey-mutuma/blog-server.git
cd articles-spring-boot
```
