Contents
  1. 1. 缘起
  2. 2. TODO LIST

缘起

最近同学要开个零食店,我就打算帮忙做一个网上买零食的网站。开始的时候心想一周之内就能完成,但是保险起见我说两周。一开始我想用点新潮技术:vue.js 啥的,然而一天之后我就GG了。又滚回了jinja + jquery,这经历和我一开始用jinja模版的时候何其相似。

然而三天之后,也就是今天,我终于完成了基础的功能。一个周末加一个下午,从前端到后端再到数据库再到微信推送,我做了好久,也渐渐发现这没有想象的那么简单,要涉及到好多因素。有很多安全方面的因素很难考虑,如何建立一个可靠的支付系统,对我来说还是一个难题。在这里做一个TODO LIST,以免日后忘记。

TODO LIST

  • 打折功能,在前端显示,并且数据库增加discount字段。
  • 下订单时数据库检查订单合法,防止卖得太快或者非法操作等。
  • 排序:首页商品根据热卖程度排序。
  • 登录功能:新建一个数据库,储存用户填写的信息。
  • 订单追踪功能:用户可以查看既往的订单。管理员也可以管理订单。
  • 推送到QQ,由于本人不喜欢微信,所以有机会还是推送到微信。
  • 在线支付:支付宝或者微信等。
    • 目前使用爬虫爬取订单+用户输入6位识别码模式,用户体验不佳。
    • 有机会建立一个固定金额的支付二维码库,改善用户体验。
    • 需要新增一个忘记输入6位识别码的补救措施,将会使用交易流水号。
  • cookie记录上一次填写的地址、姓名、手机号码,改善用户体验。

好吧,该项目早已GG,但是做这个项目让我经验值提升了一大截,还是可以的!

Contents
  1. 1. 缘起
  2. 2. TODO LIST