收藏
已收藏
¥{[getMoney(20000)]}~{[getMoney(30000)]}
预算
180
天计划工期
收藏
已收藏
¥{[getMoney(20000)]}~{[getMoney(30000)]}
预算
180
天计划工期
{[ job.pattern_id != 9 ? '项目详情' : '职位详情']}
### 项目名称:健康管理助手App后端开发
---
### 需求描述:
河南某科技有限公司计划开发一款名为“健康管理助手”的安卓端应用,用于帮助用户记录和管理健康数据,并提供相关的健康咨询服务。作为整个项目的重要组成部分,我们需要搭建一个稳定、高效、可扩展的后端系统,支持以下功能模块:
1. **用户管理**
- 用户注册/登录(支持手机号、邮箱、第三方账号登录)。
- 用户信息维护(如姓名、性别、年龄、联系方式等)。
2. **健康数据管理**
- 支持用户上传和存储个人健康数据(如体重、血压、血糖、心率等)。
- 提供历史数据查询与统计图表展示接口。
3. **健康咨询功能**
- 用户可以在线提交健康问题或咨询请求。
- 后台管理员或专业医生能够查看并回复用户的问题。
4. **广告管理模块**
- 管理员可以通过后台管理系统发布健康相关广告内容。
- 广告内容需要支持图文、视频等多种形式。
5. **权限管理**
- 区分普通用户、管理员和医生角色,设置不同权限。
6. **通知推送**
- 实现基于FCM(Firebase Cloud Messaging)的消息推送功能,提醒用户完成健康任务或查看新消息。
7. **数据安全与备份**
- 数据库需具备定期自动备份功能,确保数据安全性。
- 数据传输采用HTTPS协议加密。
8. **扩展性要求**
- 后端架构需支持未来接入更多功能模块(如支付、会员订阅等)。
---
### 最匹配的技能要求:
1. **编程语言**:熟练掌握Java、Spring Boot框架,熟悉RESTful API设计。
2. **数据库**:精通MySQL或PostgreSQL数据库的设计与优化,了解NoSQL数据库(如MongoDB)者优先。
3. **云服务**:熟悉阿里云、腾讯云或AWS等主流云平台的服务配置(如对象存储、消息队列等)。
4. **缓存技术**:熟悉Redis或其他缓存工具的应用场景及实现方式。
5. **消息推送**:有使用Firebase Cloud Messaging(FCM)的经验。
6. **版本控制**:熟练使用Git进行代码管理。
7. **文档撰写**:能够编写清晰的API文档(如Swagger)。
8. **其他**:具备Linux服务器部署与运维经验,熟悉Docker容器化部署者优先。
---
### 大致预算:
- **范围**:人民币3万-6万元
- **说明**:具体金额根据实际工作量、开发周期以及后续维护费用协商确定。
---
### 工期要求:
- **总工期**:30个工作日以内。
- **里程碑划分**:
1. 第1周:需求确认与技术方案设计。
2. 第2-3周:核心功能开发与测试。
3. 第4周:联调优化、上线部署。
---
### 其他说明:
1. 我们希望合作方能提供详细的开发计划书和技术方案。
2. 开发完成后,需提供完整的源代码、部署文档以及必要的培训支持。
3. 如果承接方表现优秀,我们愿意建立长期合作关系,共同开发更多项目。
---
如有兴趣,请尽快联系我们,我们将安排进一步沟通!
{[modal.content]}