Skip to content

Latest commit

 

History

History
80 lines (70 loc) · 3.1 KB

README.md

File metadata and controls

80 lines (70 loc) · 3.1 KB

Blog Application

Introduction

The Blog Application is a dynamic web platform designed for creating and sharing content. Built with Spring Boot and leveraging the power of Spring MVC, it provides an intuitive and robust backend for managing blog posts, comments, and user interactions.

Key Technologies

  • Spring Boot:
  • Spring Cloud Eureka
  • Java 17
  • MySQL
  • RabbitMQ for Comment Service submodule
  • Project Lombok: Simplifies the code by auto-generating
  • Spring Data JPA: object-relational mapping to simplify database interactions.
  • NextJS: web views.

Getting Started

Prerequisites

  • Java 17
  • Maven
  • MySQL

Usage

After starting the application, visit http://localhost:8080 to access the blog. You can sign up for an account, create and manage posts, categorize your content, and engage with the community through comments.

Display

(1) User

1. Homepage before sign in




2. login with user




3. Homepage after login




4. User's category




5. Blog's label




6. User's MyPage




7. Publish a Post







8. Self Blog




9. Comment by Users and Visiter




10. Register 用户注册页面




(2) Admin

11. Login Page




12. After Logined




13. Blog Management




14. Category Management




15. Label Management