This repository contains the backend implementation for BlogHub, a web application designed to manage blogs and associated images. Built using Java Spring Boot and MySQL, this project offers a robust platform for creating, managing, and sharing blogs effortlessly.
A blog serves as a platform for individuals and organizations to share their thoughts and ideas on various topics. The BlogHub backend facilitates the creation, management, and storage of blogs and their associated images.
- User Management: Create, update, and delete users. Users can be identified by a unique username and password.
- Blog Management: Create, update, and delete blogs. Each blog consists of a title, content, and is associated with a specific user.
- Image Management: Add, retrieve, and delete images associated with blogs. Manage the number of images displayed on various screen sizes efficiently.
- Java: The primary programming language used for development.
- Spring Boot: Provides a powerful framework for building Java-based applications with ease.
- MySQL: Utilizes MySQL as the relational database management system for storing user data, blog content, and associated images.
This project is authored by Diptanjan Kar.
For more details, refer to the project's documentation and source code.
Feel free to enhance the project, contribute, or provide feedback! Let's make BlogHub the go-to platform for bloggers.