轻松家教是一个专注于K12教育领域的家教服务平台,致力于解决"找家教难、选老师难、教学效果难保障"的行业痛点。平台连接学生/家长与优质教师,提供线上一对一教学、上门教学等服务,打造安全、可靠、高效的家教服务平台。
1. 项目开发总周期20天。
2. 前端使用微信小程序开发,后端使用Java进行开发,数据库使用 Mysql。
3. 架构上采用使用了 JWT + J2EE 相关的技术。
4. 前端技术栈
微信小程序:原生小程序 + Taro(跨端兼容)
Web管理后台:Vue 3 + Element Plus + TypeScript
官网展示页面:Vue 3 + Vite + Tailwind CSS
5. 后端技术栈
核心框架:Spring Boot 3.2 + Spring Cloud Alibaba
编程语言:Java 17
API文档:SpringDoc OpenAPI 3
构建工具:Maven + Docker + Jenkins
6. 数据存储
关系型数据库:MySQL 8.0(主从复制 + 读写分离)
缓存:Redis 7.0(集群模式)
文档数据库:MongoDB 6.0(用于存储非结构化数据)
文件存储:阿里云OSS + MinIO(本地开发)
7. 基础设施
容器化:Docker + Docker Compose
服务发现:Nacos
API网关:Spring Cloud Gateway
消息队列:RocketMQ
监控告警:Prometheus + Grafana + ELK
安全:Spring Security + JWT + OAuth2