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.
- Java
- Spring Boot
- MySQL
- Spring Data JPA
- Spring Security
- Swagger
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.
To get started with the Blog API, follow these steps:
-
Clone the repository:
git clone https://github.com/jhantu626/Content-Management-API.git
-
Navigate to the project directory:
cd blog-app-apis
-
Build the project:
mvn clean install
-
Run the application:
java -jar target/blog-app-apis.jar
- 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.
Explore and test the API using Swagger documentation available here.
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