轻松家教是一个专注于K12教育领域的家教服务平台,致力于解决"找家教难、选老师难、教学效果难保障"的行业痛点。平台连接学生/家长与优质教师,提供线上一对一教学、上门教学等服务,打造安全、可靠、高效的家教服务平台。
点击空白处退出提示
轻松家教是一个专注于K12教育领域的家教服务平台,致力于解决"找家教难、选老师难、教学效果难保障"的行业痛点。平台连接学生/家长与优质教师,提供线上一对一教学、上门教学等服务,打造安全、可靠、高效的家教服务平台。
1. 小程序端(微信小程序)
学生家长:注册、填写需求、查看匹配结果、预约教师
教员:注册、填写资料、设置服务时间、查看匹配结果
2. 运营管理系统
超级管理员:最高权限,可管理所有数据和功能
管理员:可查看授权范围内的数据和功能
商务运营人员:仅能查看自己负责区域的数据
三、核心功能模块
1. 小程序端(学生家长/教员统一入口)
1.1 登录注册(核心功能)
首次注册:选择角色(学生家长/教员)
后续登录:自动识别角色,无需再次选择
微信授权登录:支持微信一键登录
安全校验:
手机号注册需短信验证码验证
教员需提供身份信息验证(身份证、学历证明等)
家长需验证学生信息(如学生学籍号等)
1.2 教师端功能
1.2.1 教师资料管理
基本信息:姓名、性别、年龄、联系方式
教育背景:毕业院校、专业、学历、高考成绩
专业特长:擅长科目、教学风格、教学案例
服务信息:可上门时间(每周)、可接送范围、可服务城市、可上门位置
证书信息:教师资格证、获奖证书等
个人简介:教学经验、教育理念
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
评论