程序聚合 软件案例 toc家庭学习工作台-MaoDou Studio

toc家庭学习工作台-MaoDou Studio

2026-09-06 14:30:40
行业:在线教育
载体:网站
技术:TypeScript、Tailwind CSS

业务和功能介绍

1、立项背景和目标:
面向家庭教育场景,解决家长布置/批改作业依赖微信群、纸质记录零散、孩子学习安排不直观的问题。目标是打造一个家长与学生深
度绑定的学习工作台,覆盖作业流转、课程表、待办、消息通知的全链路。

2、软件功能与核心模块:
(1)家庭绑定:家长生成6位家庭码,学生输入即绑定,支持多子女管理;
(2)作业流转:语文/数学/英语/其它四类模板,支持草稿-发布-提交-通过/打回订正的完整状态机,语文英语支持Excel批量导入;
(3)互动学习:英语单词卡3D翻面+挖空默写、语文生字卡默写、数学答题自动校对+解析讲解+大题拍照上传;
(4)消息中心:家长学生私信互发、系统通知、消息撤回与软删除;
(5)日程管理:月历视图统一展示课程与待办,支持课程有效期设置。

3、业务流程与功能路径:
家长生成家庭码→学生绑定→家长布置作业(手动/Excel导入)→学生端实时收到→学生互动作答并提交(图片/音频/录音附件)→家长端
实时出现待批改提醒→批改通过或打回→学生收到消息订正重交。全程基于Supabase
Realtime实现多端秒级同步,数据由PostgreSQL行级安全(RLS)保障家庭隐私隔离。

项目实现

1、整体架构与设计思路:
前端采用 Next.js 14(App Router)+ TypeScript + Tailwind CSS + shadcn/ui,分层架构(components通用组件 /
features业务模块 / hooks / lib / types),按家长端、学生端、消息、导入等领域拆分features;后端采用 Supabase
全家桶(Auth认证、PostgreSQL、Storage对象存储、Realtime实时推送),全部数据访问由数据库层 RLS
行级安全策略约束,前端零自建服务端。

2、我负责的模块和结果:
独立完成从架构设计、数据库建模(9张表、13个迁移)、前后端开发到部署上线的全部工作:实现作业状态机、家庭码原子绑定(sec
urity definer函数)、英语单词卡/语文生字卡/数学自动校对三套互动学习器、消息软删除与撤回机制、附件存储90天pg_cron自动清
理;通过28项端到端冒烟测试(覆盖注册触发器、RLS越权边界、作业全流转),最终部署于Netlify并完成线上全链路验收。

3、遇到的难点、坑和解决方案:
(1)Supabase联表查询依赖自动生成的外键提示名不稳定,导致关联字段返回null——改为两步查询(先取ID再批量查档案)彻底规避

(2)React Query跨账号缓存污染导致换账号串数据——在登录/登出环节强制清空内存与localStorage持久化缓存;
(3)Realtime同名channel冲突导致页面崩溃——为每个订阅实例生成唯一topic;
(4)存储桶upsert覆盖触发RLS拦截——改为时间戳唯一文件名纯插入方案;
(5)列表查询等待用户资料造成两轮串行请求瀑布——去掉门控、改用本地session解析,首屏请求数减半,配合预取与骨架屏优化首开
体验。

示例图片视频


vsin
15天前活跃
方向: 前端-Web前端、
交付率:100.00%
相似推荐
餐饮门店点单小程序
餐饮门店扫码点单小程序,前后端分离架构。前端采用微信原生小程序 JS/WXML/WXSS,后端 Python FastAPI+MySQL。实现桌码扫码点餐、菜品分类、规格选择、购物车、订单提交、状态查看;配套 Web 后台管理菜品、订单、营业统计,支持小票打印,减少人工接单压力。
餐饮网站开发
本项目为餐饮门店静态宣传网站,面向线下餐厅展示门店信息、菜品介绍、营业时间与联系方式。页面适配手机、电脑多端浏览,交互简洁流畅,帮助商家线上展示店铺形象。网站完成后可部署至Cloudflare Pages,访问稳定,适合中小餐饮商家使用。
多门店连锁餐饮数字化系统
顾客端(微信小程序):门店选择、菜单浏览、规格选配、堂食/自取/外卖下单、在线支付、会员注册登录、储值/积分、优惠券领取与核销、订单查询。 门店端-收银(网页):订单接单、收款、核销团购券/实体券、发起退款申请、小票打印。 门店端-服务(小程序):代客点单(公用账号+操作人留痕)、桌台传菜。 门店端-后厨:出单屏查看订单。 门店端-店长(小程序):本店菜品上下架/改价、退款审批、本店经营报表、排班、本店员工与兼职账号开停。 总部端-运营(网页):全店菜单/价格/活动/优惠券管理。 总部端-财务(网页):营业额、储值、退款明细、报表导出。 总部端-老板(网页/小程序):6 家店营业额排名、订单量/客单价/堂食外卖占比、会员与储值看板、菜品销量分析、库存、门店红黑榜、异常预警。 系统:角色权限管理、操作审计日志。
麟识云智慧平台
一、业务介绍 麟识云是面向大众碎片时间场景的综合型移动应用,以微信小程序为主,同步覆盖支付宝小程序与 H5,一套代码多端运行。产品定位"先好玩、再有用":主入口是即点即玩的轻量内容(小游戏、每日趣味、资讯热榜),德语学习、图 书阅读与考试服务作为特色能力沉淀其中,形成"趣味引流—内容留客—学习转化"的闭环。主力用户为 18–35 岁、通勤或午休有 5–15 分钟碎片时间的人群,并兼顾德语学习与备考人群。应用同时具备社交与生活服务能力,支持机构侧活动发布与内容运营,配有完整的 登录注册、实名认证、会员与客服体系。 二、功能介绍 1. 趣味与发现:六款即点即玩的小游戏(跑酷闯关"勇者向前"、装备召唤战斗"暗影征伐"、2048、成语接龙、猜数字、拼图挑战); 每日更新的笑话、冷知识、脑筋急转弯;热点聚合、每日早报、历史上的今天三条资讯栏目。 2. 学习与阅读:在线书城与书架、分页阅读器(护眼/夜间等主题、字号行距调节、听书)、阅读进度与历史;单词学习与四类题型答 题练习、错题回顾;A1–DSH 真题训练与逐题解析;官方考试资讯与在线报名。 3. 社交与沟通:好友搜索与申请、通讯录;单聊、群聊(文件、群公告、免打扰、置顶、转让);朋友圈发布(九宫格、话题、@好友 、隐私与举报);扫码加好友、语音与视频通话。 4. AI 助手:多轮对话与富文本呈现、历史会话、AI 绘图、语音播报。 5. 活动与运营:活动发布、搜索、报名与消息通知,真人认证;平台账号绑定、内容发布、评论管理与数据概览。 6. 工具与服务:地图围栏打卡签到与统计、收货地址、VIP 会员、学习资料库、我的收藏、客服中心与坐席工作台。
财务管理软件
1.对接银联,随行付网络支付接口,实现多业务的支付接口 2、实现商品分账,按比例或定额从商品提取费用 3、会员管理(储值,赊账)以及会员对账 4、财务记账凭证,小型的财务管理系统 5、业务报表,按周,月,季度年度统计及环比
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服