关于

2019届大三学生,前段时间一直想一个人单独开发一个较为完整的项目,在众多应用中,考虑之后选择了美团外卖来模仿,这段时间就利用课余时间进行开发,前端用vue+vuex+vue-router+axios,因为需要用到定位和支付等功能,需要后端配合,而且想要做真正数据交互,所以用express(基于nodejs的框架)做后台,数据库用NOSQL的mongodb。 前端项目包含20多个路由,涉及到vue文件有40个,功能设计登录,定位,浏览商品,加购物车,下订单,支付(支持微信和支付宝的扫码支付和调起app支付),评价,个人信息更改,是一个较为完整的项目。

注意:此项目为个人开发实践练习,不作为任何商业用途

重要事情先讲一遍

求广深实习,现在可以开始上班(要求暑假上班也可以),每周保证4天以上的上班时间

功能

  • 登录/注销
  • IP定位
  • 搜索地址
  • 获取商店(计算当前位置和商店的距离)
  • 加购物车
  • 下订单
  • 支付(支持微信和支付宝的扫码支付和调起app支付)
  • 评价
  • 头像上传(用了七牛云存储)
  • 图片懒加载

技术栈

  • Webpack-cli搭建项目
  • Vue全家桶(vue+vuex+vue-router)
  • CSS预处理器SCSS
  • axios与后端进行请求数据
  • 使用better-scroll滚动
  • 七牛云存储图片
  • 支付宝和微信支付
  • Express搭建后端服务
  • Mongoose对MongoDB进行便捷操作
  • 使用Charles抓取数据

多图预警

定位和搜索商家

扫码支付

调起APP支付

购物车

商品操作

评论

其它操作

还有一些其它功能就不放图了哈

线上地址

请用谷歌浏览器然后开启移动端浏览,如果要调用APP支付就需要用手机自带浏览器打开,然后支付时选择调起APP支付
复制代码

线上地址

仓库地址

代码已开源到github上面,有具体的运行操作,如果觉得还可以,请给个Star哈哈!
复制代码

github地址

未完待续

还有商家管理PC端还没写完,等写完再开源出来
复制代码

写在最后

因为还是学生,平时最多也是和同学一起开发,并没有参与过真正的企业团队开发,所以应该有很多地方做的不是很好,欢迎各位大佬们给我提一些意见,最后再问一句哈,求广深实习,现在可以开始上班(要求暑假上班也可以),每周保证4天以上的上班时间。如果没有,我等下再来问哈。。。

转载于:https://juejin.im/post/5aca46e2f265da238c3af4ca

仿美团外卖的全栈项目(vue+node+mongodb)带支付-大三求实习相关推荐

  1. 【uniapp前端组件】仿美团外卖商品列表

    仿美团外卖商品列表 简易实现美团外卖商品列表,没什么技术难点,简单来说就是两个scroll-view协作,并且两个scroll-view不会滑动冲突. 实际效果 仿美团外卖商品列表实际项目效果 简介 ...

  2. Vue开发的仿美团外卖Html5前端页面

    今天给大家开源一个仿美团外卖的Vue项目,介绍Vue和vue-router的基本用法. 工程结构 工程目录结构比较简单,如下图所示. 运行效果 部分运行效果如下图,实现了基本的页面切换,导航菜单,购物 ...

  3. vue商城项目源码_CMS全栈项目之Vue和React篇(下)(含源码)

    今天给大家介绍的主要是我们全栈CMS系统的未讲解完的后台部分和前台部分,如果对项目背景和技术栈不太了解,可以查看我之前的文章 基于nodeJS从0到1实现一个CMS全栈项目(上) 基于nodeJS从0 ...

  4. 一个nuxt(vue)+mongoose全栈项目聊聊我粗浅的项目架构

    这是一篇求职文章 年龄21 坐标成都 找一份vue.js移动端H5工作 一份没有任何包装纯真实的简历 简历戳这 求职文章一共有两篇 另外一篇请点击一个基于Vue+TypeScript的[移动端]Vue ...

  5. Vue、Node全栈项目~面向小白的博客系统~

    个人博客系统 前言 ❝ 代码质量问题轻点喷(去年才学的前端),有啥建议欢迎联系我,联系方式见最下方,感谢! 页面有啥bug也可以反馈给我,感谢! 这是一套包含前后端代码的个人博客系统,欢迎各位提出建议 ...

  6. CH12-综合项目—仿美团外卖

    文章目录 目标 一.项目分析 目标 项目概述 开发环境 模块说明 二.效果展示 目标 店铺界面 店铺详情界面 店铺详情界面 确认清空购物车的对话框 菜品详情界面 订单界面和支付界面 三.服务器数据准备 ...

  7. 王者荣耀全栈项目部署到阿里云服务器笔记

    王者荣耀全栈项目部署到阿里云服务器笔记 原创Charles_GX 最后发布于2020-03-27 01:27:00 阅读数 177  收藏 展开 王者荣耀全栈项目部署到阿里云服务器笔记 学习的项目来自 ...

  8. Web全栈~38.Vue

    Web全栈~38.Vue 上一期 基本语法 template和script交互 <template><div id="app"><div>我是{ ...

  9. 基于Android的仿美团外卖系统设计与实现 文档+源码+视频

    基于Android的仿美团外卖系统设计与实现 演示视频 摘 要 为了巩固所学 Android 基础知识,要开发一款仿美团外卖的项目,该项目与我们平常看到的美团外卖项目界面比较类似,展示的内容包括店铺. ...

最新文章

  1. java servlet 获取路径问题_Java,JSP,Servlet获取当前工程路径(绝对路径)问题解析...
  2. python语言能干什么-学Python语言可以做什么?
  3. php网页标点前置,为什么在网页里,标点符号跑到行首了呢?_html/css_WEB-ITnose
  4. bzoj 3157 bzoj 3516 国王奇遇记 —— 推式子
  5. python的常量和变量_python变量和常量
  6. placeholder字体大小以及颜色的修改
  7. Hazelcast发布开源流处理引擎Jet
  8. MATLAB 线性运算之图像相加去噪
  9. Mysql安装相关问题
  10. 使用JMX监控Zookeeper状态Java API
  11. 微软应用商店_重新安装微软应用商店,并解决无法联网的问题
  12. CAPL如何组装自定义报文
  13. 数据结构与算法——算法知识总览
  14. Vue.js实战:初识Vue.js
  15. 七雄争霸如何获得鸿蒙碎片,七雄争霸手游资源如何获取
  16. 三段论--正向演绎推理
  17. ElasticSearch实战系列02:中文+拼音混合检索,并高亮显示
  18. 《2015互联网安全年报》,移动端成重灾区,黑灰产日益成熟
  19. HFSS中文手册_568页_微波仿真论坛出品[免费下载]
  20. 【Matlab】取整函数

热门文章

  1. 设计模式之“代理模式”
  2. 去除iphone图标的半弧高亮效果
  3. Python CRC32 文件校验
  4. Web 开发与设计之 Google 兵器谱
  5. 上传图片,要求图片200100象素,大小小于2M
  6. 利用TCMalloc替换Nginx和Redis默认glibc库的malloc内存分配
  7. select,epoll,poll比较
  8. 【数据库】sqlite中PRAGMA命令说明
  9. java list原理_Java中ArrayList实现原理
  10. linux特殊系统变量,linux环境几个特殊的shell变量