jhantu626 / Content-Management-API

This is a Spring boot Application based on Blog app. i have done all the operation related blog like user,blog post,category,comment all this things has done in this spring boot application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Content Management Api's

Welcome to the Blog API project! This backend API is developed to power a highly secure blog application, leveraging Spring Security, Spring Boot, and end-to-end encryption protocols. It ensures the privacy of user data and maintains data integrity throughout the system.

Technologies Used

  • Java
  • Spring Boot
  • MySQL
  • Spring Data JPA
  • Spring Security
  • Swagger

Project Overview

Developed and executed a highly secure back-end API for a blog application, leveraging Spring Security, Spring Boot, and end-to-end encryption protocols, safeguarding user privacy and ensuring data integrity.

Getting Started

To get started with the Blog API, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jhantu626/Content-Management-API.git
  2. Navigate to the project directory:

    cd blog-app-apis
  3. Build the project:

    mvn clean install
  4. Run the application:

    java -jar target/blog-app-apis.jar

Technology Stack

  • Java: The programming language used for the backend development.
  • Spring Boot: A framework for building Java-based enterprise applications.
  • MySQL: The relational database management system used for data storage.
  • Spring Data JPA: Simplifies data access with the Spring applications using the JPA (Java Persistence API).
  • Swagger: Provides a user interface to access and test the API.

API Documentation

Explore and test the API using Swagger documentation available here.

Configuration

Database Configuration

Configure your MySQL database connection details in the application.properties file.

spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_username
spring.datasource.password=your_password

Screenshoots

1 2 3 4 5

About

This is a Spring boot Application based on Blog app. i have done all the operation related blog like user,blog post,category,comment all this things has done in this spring boot application.


Languages

Language:Java 100.0%