Recommend a good forum class open source project!

This project is called “forum-Java”, which is a modern community (forum/Q&A/BBS/social network/blog) system platform implemented by Java (Spring Boot).

Forum-java is an open source, modern community platform that implements:

  • Content oriented discussion forum
  • A community for trivia
  • 100% of open source

Forum – List of Java features

The picture

Forum – Java features

Front end:

  • Multi-terminal adaptation (mobile, PC)
  • Customize theme colors for enterprise users to customize themes
  • The editor supports control + S saving
  • Editor support control + V copy picture upload

The backend:

  • Logs have call chains for troubleshooting
  • Distributed session supports cluster deployment
  • User role permissions are graded for easy user management
  • Interface permission verification, interface operation is more secure

Extensible functional interface:

  • Article/question and answer update comes with audit, can access the audit center for easy operation and management
  • Abstract interface for file storage: supports customized access to enterprise internal file storage services
  • Abstract interface for the cache service, which supports user-defined access to the internal cache service
  • Abstract search service interface, which supports user-defined access to enterprise internal search services

Forum – Java technology stack

The backend:

  • Database: mysql
  • Persistence layer framework: Mybatis
  • Database connection pool management: hikarICP
  • Github PageHelper for database pagination
  • MVC framework: Spring MVC
  • Application layer container: Spring Boot
  • Json serialization tool: FastJSON
  • Email sending SDK: Javax Mail
  • Qiniu Java SDK
  • Server page rendering: Thymeleaf

Front end:

  • Front-end Markdown editor: Mavon-Editor
  • Management background JS framework: Vue
  • User UI framework: Bootstrap
  • Manage background UI framework iView

Forum – Java page display

The picture

The picture

The picture

The picture

Open source project address: github.com/Qbian61/for…

Open Source project author: Qbian61

Welcome to pay attention to the public number [code farming blossom] learn to grow together I will always share Java dry goods, will also share free learning materials courses and interview treasure book reply: [computer] [design mode] [interview] have surprise oh