任务详情
交友APP开发需求
项目概述
本项目旨在开发一款交友APP,帮助用户在线上找到志同道合的朋友。APP应具备用户注册登录、个人资料管理、好友推荐、即时聊天等功能,提供一个安全、友好的社交平台。
项目预算
- **预算**:10万人民币
- **工期**:30天
-**结算方式**:完工验收一次付清
功能需求
1. 用户注册与登录
- **支持方式**:手机号码注册、第三方登录(微信、QQ、微博)
- **功能要求**:
- 用户注册:手机号码注册,获取验证码进行验证
- 第三方登录:支持微信、QQ、微博账号登录
- 用户登录:输入手机号码和密码登录
- 忘记密码:通过验证码重置密码
2. 个人资料管理
- **功能要求**:
- 用户头像上传
- 昵称、性别、年龄、兴趣爱好等基本信息填写
- 个人简介编辑
- 隐私设置:设置谁可以查看个人资料
3. 好友推荐
- **功能要求**:
- 基于用户兴趣爱好、地理位置推荐好友
- 支持搜索用户功能
- 支持添加好友申请与接受功能
- 推荐好友的滑动卡片功能(类似于Tinder)
4. 即时聊天
- **功能要求**:
- 支持文字、图片、语音、视频消息
- 支持消息的实时推送
- 支持聊天记录保存与查看
- 支持好友在线状态显示
5. 动态发布与浏览
- **功能要求**:
- 支持用户发布动态
- 支持文字、图片、视频动态
- 支持点赞、评论功能
- 支持动态的浏览与点赞数、评论数显示
6. 系统通知
- **功能要求**:
- 好友申请、消息通知、系统公告等
- 支持通知的实时推送
- 支持通知的查看与管理
7. 隐私与安全
- **功能要求**:
- 用户数据加密存储
- 支持账号与密码的安全管理
- 支持举报与拉黑功能
- 支持隐私设置管理