Skip to content

muhammetcnli/Mo-On-Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mo on Life

Mo on Life is a personal blog platform where only the admin can create and manage posts. The application is built using Spring Boot, Thymeleaf, and MySQL.

Features

  • Create, edit, and view blog posts.
  • Add tags to posts and list popular posts by tags.
  • Automatically increment post view count.
  • Admin-only access for creating and managing posts.

Technologies Used

  • Backend: Java, Spring Boot, Spring Security, Hibernate
  • Frontend: Thymeleaf, HTML, CSS, JavaScript
  • Database: MySQL
  • Build Tool: Maven

Setup Instructions

  1. Clone the Repository:
git clone https://github.com/muhammetcnli/Mo-on-Life.git
cd mo-on-life
  1. Configure the Database:
  • Create a MySQL database named blog_db.
  • Update the spring.datasource.username and spring.datasource.password fields in the src/main/resources/application.properties file with your MySQL credentials.
  1. Install Dependencies:
mvn clean install
  1. Run the Application:
mvn spring-boot:run
  1. Access the Application:

Screenshots

Homepage

HomePage

Login

LoginPage

Create New Post

New Post

View Post

View Post

About

Personal blog project built with Java & Spring Boot. A place to share thoughts and experiences.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published