任务分解:
环境搭建:
- ubuntu系统
- genymotion安卓模拟器
开发工具:
- 前台:react-native
- 后台:nodejs
- 数据库:mongodb
功能描述:
- 注册
- 登录
- 添加宠物
- 宠物列表
注册:
输入用户基本信息,进行验证
-
- 如果注册的用户名已经存在,提示用户名已经注册,并将用户名与密码清空;
- 如果两次输入的密码不相同,提示两次密码不同,并将密码框清空;
- 验证手机号,邮箱是否符合规则,并提示
- 否则提示“注册成功”并进入主页
登录:
输入用户名和密码,进行验证
-
- 如果用户名不存在,提示用户名不存在,并将用户名清空
- 如果密码错误,提示密码错误
- 否则提示“登录成功”并进入主页
添加宠物:
输入宠物基本信息,进行验证
- 如果宠物名已经存在,提示宠物名字已经存在,并将宠物名清空
- 否则添加成功
宠物列表:
展示用户添加的宠物信息,并提供刷新功能
时间: 2024-10-13 07:49:04