Coder Social home page Coder Social logo

blog's Introduction

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
  • Project Lombok: Simplifies the code by auto-generating boilerplate code like getters, setters, and constructors.
  • Spring Data JPA: Facilitates object-relational mapping to simplify database interactions.

Getting Started

Prerequisites

  • Java 17
  • Maven
  • MySQL

Installation (not certified)

  1. Clone the repository:
 git clone https://github.com/YoRsk/blog.git
  1. Navigate to the project directory:
cd blog

3.Install the dependencies and build the project:

mvn clean install

4.Configure your MySQL database settings in src/main/resources/application.properties. Run the application:

mvn spring-boot:run

5.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




blog's People

Contributors

yorsk avatar

Stargazers

 avatar Tan Binh avatar

Watchers

 avatar

Forkers

tanbinh123

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.