梵花田是一款专注于身心健康的应用,主要面向有睡眠困扰、焦虑情绪、需要放松和专注的用户群体。项目定位是提供高品质的白噪音、冥想课程、助眠故事等内容,帮助用户改善睡眠质量、缓解压力、提升专注力。
(业务模式)
采用 免费内容 + 会员订阅 的模式。用户可以免费使用部分白噪音和基础冥想内容,订阅会员后解锁全部冥想课程、原创助眠故事、高级混音功能等。
(核心功能介绍)
我将其后端核心功能分为以下几个模块:
声音模块
提供超过30种白噪音(如雨声、海浪、篝火、钢琴等),支持用户多轨混音(同时播放多个声音并独立调节音量)。
支持定时播放、收藏、最近播放记录。
冥想模块
包含 14天入门冥想计划,以及针对不同场景的主题课程(如“考前减压”、“职场焦虑缓解”、“睡前放松”等)。
记录用户的训练进度、连续打卡天数,支持课程评价。
睡眠助眠模块
提供原创的助眠故事(如“月光森林”、“海边小屋”等),配有舒缓的背景音乐和专业配音。
支持故事播放进度自动保存、定时关闭。
宝宝专区模块
专门为母婴群体设计,包含哄睡音乐、摇篮曲、睡前动画和短篇故事。
个人中心与会员模块
用户注册登录(手机号/微信)、会员购买与续费、历史记录、收藏夹、睡眠统计报告等。
后台管理系统
为运营人员提供内容发布(上传音频、配图、文字)、用户管理、数据看板(日活、播放量、会员转化率)等功能。
我的项目整体采用 前后端分离 + 后端分层架构
1.整体架构为前端独立部署,后端纯Api服务。后端分为三层Controller 层负责接收请求、参数校验和响应;Service 层实现核心业务逻辑;Model 层封装数据库操作。
设计思路则是按业务模块垂直划分,比如用户模块、订单模块、商品模块,每个模块有自己独立的 Controller / Service / Model,对于文件上传、日志等通用能力,抽成公共组件供各模块调用。
2.负责的模块
前台:用户模块(用户的登录注册,会员开通,用户点赞收藏,历史记录等)
声音模块(有三个音乐分类模块,分别为声音,冥想,睡眠)分别有视频类型,音频类型,和结合声音文章类型。
后台:功能模块(音乐上传,音乐审核,用户封禁,上传分类,用户监测等)