/personal-blog

Full-stack Spring Boot Personal Blog

Primary LanguageJavaScriptMIT LicenseMIT

Spring Boot Personal Blog


This is a full-stack blog website project. It utilized Semantic and Thymeleaf to build responsive front-end website. It's back-end development based on Spring boot frameworks.

Preview

Feature

Visitor

  • Browse all the articles
  • Browse articles from different categories and tags
  • Read articles on smartphones by QR code
  • Global Search inside the website
  • Donate the website

Administrator

  • Login into the management system
  • Upload/Delete/Update articles
  • Attach tags and categories to articles
  • New/Delete/Edit tags and categories

Frameworks/Libraries

Back-End

  • Spring Boot
  • JPA
  • Thymeleaf
  • MySQL

Front-End

  • Semantic UI

Webpage Plugins

Editor -- markdown editor

typo.css -- content format

animate.css -- animate

prism -- syntax highlighting

Tocbot -- catalog generation

waypoints -- scroll detector

jquery.scrollTo -- animated scrolling with jQuery

qrcode.js --QR code generation

License

MIT