Skip to content

jashnGoyl/BloggingPlatformAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blogging Platform API

This is a simple RESTful API for a blogging platform built using Spring Boot, JPA, and Hibernate. The application allows users to create, update, retrieve, and delete blog posts. It also includes features for searching posts by various fields such as title, category, content, and tags.

Features

  • Create Blog Post
  • Update Blog Post
  • Delete Blog Post
  • Retrieve Blog Posts
  • Search Blog Posts by Title, Category, Content, and Tags
  • Handle validation errors

Requirements

  • Java 17 (or higher)
  • Maven
  • MySQL or H2 Database (MySQL recommended for production)
  • Postman (Optional, for API testing)

Prerequisites

Before running the project, ensure the following:

  • Java 17+ installed on your machine.
  • Maven installed.
  • A MySQL database or H2 (for testing) is available.

Documentation

For detailed project documentation, visit the Blogging Platform API Roadmap.

Setup Instructions

1. Clone the repository

git clone https://github.com/jashnGoyl/blogging-platform-api.git
cd blogging-platform-api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages