- 1.注册登录
消费者可以注册(手机号和短信验证码)账号。用户需登录后才能下单,用户可以修改密码和用户名、上传头像、修改手机号。 - 2.查看零售店列表
用户打开APP后,可以按距离优先、好评优先、销量优先展示附近的零售店。超过配送距离的不予展示。 - 3.浏览/加购物车
用户进入一家零售店的界面后,系统展示该店铺的基本信息以及商品列表。用户选择需要购买的商品加入购物车。 - 4.下单
用户进入购物车,选择下单,通过模拟支付接口进行付款。
- 5.查看配送状态
用户下单之后,可以实时查看订单的配送状态(已接单、配送中、已送达等) - 6.按类别查看商品
在某个店铺中,用户可以选择一类商品进行浏览,如蔬菜,水果。
- 7.店铺评价
用户可以查看某家店铺的评分和评论,订单结束之后可以对该订单/店铺进行评价。 - 8.推荐商品/店铺
设计智能推荐算法,为用户推荐他可能感兴趣的商品,为店铺推荐销量好的商品。
- react-native框架
- react-native-elements rn-antd react-native-material-menu组件库
- react-native-baidu-map加入百度地图
- react-native-sqlite-storage android本地存储
- jcore-react-native 极光推送
- 百度地图的配置和密钥的获得
- 处理axios和数据库存储的异步问题
- 处理数据量过大前端加载缓慢的问题
- 处理app内部事件监听问题