10个开源前后端分离小项目
1.音乐网站
本音乐网站的客户端和管理端使用 Vue 框架来实现,服务端使用 Spring Boot + MyBatis 来实现,数据库使用了 MySQL。
github地址:https://github.com/Yin-Hongwei/music-website
2. 在线学习平台
基于 SpringCloud 和 Vue3 的 在线学习平台
github地址:https://github.com/Furinai/Learning
3.个人博客
一个基于 SpringBoot 和 Vue3 的博客系统,取名灵感来自 aiko 的第 18 张单曲 キラキラ。
github地址:https://github.com/zhiyiYo/KilaKila-Blog
4.在线商城
平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。
整个平台包括前台和后台两个部分。
前台功能包括:首页、商品详情页、订单、用户中心模块。
后台功能包括:总览、订单管理、商品管理、分类管理、标签管理、评论管理、用户管理、运营管理、日志管理、系统信息模块。
github代码:https://github.com/geeeeeeeek/java_shop?tab=readme-ov-file
5.流程中心
Flow 是一个免费开源的企业级流程应用,结合了Flowable,Bpm.js,Java,Vue3,TypeScript等主流技术开发,开箱即用的流程引擎一体化解决方案。
github代码:https://github.com/wansenai/flow
6.知识库系统
SpringBoot + Vue3 前后端分离wiki知识库系统
github代码:https://github.com/LianTianNo1/wiki_vue3
7.党建
软件功能主要分为四个部分:分别是系统管理、党务工作中心、党群服务中心、教育培训中心。系统管理主要负责各个用户数据的存储管理,以及用户身份权限变更等。党务工作中心主要负责组织生活的部分,包括发展党员、党费管理、组织关系转接、表彰通报等。而在党群服务中心这个部分,主要负责的是党组织对党员和百姓的一些活动,包括走访联系、结对帮扶、志愿服务、党群活动。最后教育培训中心部分则是含括了党员学习与考试管理两大功能
前端:Vue3 + Vite + Element-Plus
后端:Springboot + maven + mybatis
8.汽车租赁
本demo基于SSM+LayUI的汽车租赁管理系统,实现汽车信息发布与用户租赁汽车的功能
技术栈:Spring、SpringMVC、MyBatis、LayUI、MySQL、Jsp、pagehelper
github代码: https://github.com/xiaobeibi/JavaDemoProjects/tree/master/carRental
9.简单就业系统
入门级SpringBoot+MyBatis实现的CRUD小项目
技术栈:SpringBoot、MyBatis、MySQL、Thymeleaf、LayUI、Pagehelper
GitHub代码:https://github.com/xiaobeibi/JavaDemoProjects/tree/master/employment-manage
10.图书管理系统
除了JavaSE相关知识点外,该项目还使用了一些第三方的技术,包括:
Jfoenix:提供了更加美观的UI控件
Dashboardfx:将一些美观的UI控件组合起来使用,构建出了一个仪表盘
GitHub代码:https://github.com/xiaobeibi/JavaDemoProjects/tree/master/LibraryForJavaSE