Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eaindrayfromearth/collaborative_blog_version_control_management-system


https://github.com/eaindrayfromearth/collaborative_blog_version_control_management-system

maven spring-boot spring-data-jpa spring-security springboot thymeleaf

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# Collaborative_Blog_Version_Control_Management-System

Note: I'm still fixing bugs after trying to upgarde the project.

The Collaborative Blog Version Control System is a Spring Boot-based web application that provides a platform for collaborative blogging with version control.

## Table of Contents

- [Features](#features)
- [Prerequisites](#prerequisites)
- [Technologies Used](#technologies-used)
- [Contributing](#contributing)

## Features

- Collaborative blogging platform
- Version control for blog posts
- User authentication and authorization
- Category management

## Prerequisites

Before you begin, ensure you have met the following requirements:

- Java 17
- Maven
- MySQL database

#Technologies-Used

- Spring Boot
- Spring Data JPA
- MySQL
- Hibernate
- Spring Security
- JSON Web Token (JWT)
- Springfox Swagger
- Lombok

#Contributing
Contributions are welcome! Please feel free to open an issue or create a pull request.

#Known Issues
Notification system not implemented.
Errors in JpaConfig.java and SecurityConfig.java need fixing.