Flask开发简易外卖平台

简易的外卖平台(基于flask)

1.前言

经过寒假的学习,在假期最后几天的时候开始做这个项目,刚开始着手的时候根本没有想到可以把它做出来**(第一次做项目很是激动=w=),通过这个项目对于我自己真的学到了很多很多的知识。但是在这个过程真的遇到了好多好多的困难,很多时候很想放弃了。但是我还是坚持做完了它(虽然效果很烂)**。其中有些问题解决,但是还有很多问题未解决,希望看完这个项目,你能给我提许多建议。

2.用到的工具

1. **PyCharm 2021.2.3**
2. **Postman**
3. **Navicat for MySQL**
4. **Mysql**

3.使用到的技术

  • Flask
  • Flask-SQLalchemy
  • Mysql
  • HTML

4.内容介绍

核心功能点:

  • 用户、商家、骑手的登录注册

  • 用户可以修改个人资料(包括头像的上传,以及余额的充值)

  • 用户可以在菜单列表进行点餐操作

  • 用户在每个菜品中可以对该餐品进行评论,也可以看见其他人的评论

  • 用户订餐后可以在我的订单中看自己订单的状态

  • 商家能够上架、下架商品,上架时可以上传餐品图片

  • 商家可以对订单状态进行处理(接手订单)

  • 骑手可以在接单大厅接单(仅展示商家接手的订单)

  • 骑手同样可以在我的订单看到订单的详情()

  • 骑手可以改变订单的状态(骑手送达订单)

  • 其他…

数据库中的表:

  1. comments 用户评论
  2. goods 商品详情
  3. orders 订单详情
  4. riders 骑手信息
  5. store 商家信息
  6. user 用户信息

MORE:

  • 当用户登陆后set一个session用户保持对话,key采用MD5对username进行加密存储,当用户访问每个页面都会进行一次身份校验,防止非法访问
  • 分为uesr_blue , store_blue , rider_blue 三张蓝图管理
  • 部分接口利用requests访问
  • 一些约定商家获利订单90% 骑手获利订单10%

部分效果图:

请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

5.最后

感谢阅读,希望能够留下您宝贵的建议和经验,谢谢了.
源码放在:https://github.com/Titans23/simple-takeaway-platform
联系邮箱:1074896041@qq.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值