热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

有来小店01:项目介绍

前言有来小店是一套开源B2C微商城系统,采用当前市面主流的微服务以及前后端分离的思想,不想而知,对应的技术实现分别就是SpringCloud和Vue(面试热词:分布式、Vue)。创

前言

有来小店是一套开源B2C微商城系统,采用当前市面主流的微服务以及前后端分离的思想,不想而知,对应的技术实现分别就是SpringCloud和Vue(面试热词:分布式、Vue)。创建这个项目的目的旨在恶补欠下的技术债吧,相信很多人也会有一样的想法,认为有这个想法你已经比很多人优秀了,但想法如果不实行早晚还仅仅是一个想法。写这个系列的文章目的一是推广这个项目。二是表明这个项目会一直维护下去的决心,而且这个项目的技术栈紧随当前市场技术的变化而升级迭代。三是希望有决心变得更好的你加入进来,截止到2020年5月项目基本有个雏形,且仅有2人负责系统框架和功能代码开发,后续还有很多去做(等待整理...)

技术栈

  • 后端(接口)

    SpringBoot 2.2.6、SpringCloud H3、Mybatis-Plus、Redis、RabbitMQ、Oauth2、RESTful、Swagger、Docker

  • 后端(管理界面)

    Element-UI(饿了吗)、Vue、Vuex、Vue Router

  • 移动端

    Vant(有赞)、Vue、Vuex、Vue Router

  • 微信端

    mpvue(美团)、Vue、Vuex、Vue Router

目录

有来小店01:项目介绍

项目演示

后台

1. 接口

严格遵守RESTful接口规范 技术图片

2. 界面 技术图片

移动端

1. 线上版本

技术图片
首页
技术图片
商品分类
技术图片
商品详情
技术图片
订单提交
技术图片
订单支付
技术图片
个人中心

2. mock版本

技术图片
首页
技术图片
商品分类

微信小程序

TODO

代码演示

技术图片

结语

以上就“有来小店”这个项目做了一个大概的演示,包括接口、后台管理界面、APP界面等。相信你应该明白这个项目的流程,但你应该通过这个简陋的界面也知道这个项目还有很多事未做。近期我会整理一个todo list,希望想改变自己的你加入进来,静静等待你的联系(QQ:1490493387)。下一篇我会写如何在本地启动和如何开发接口和APP。在文章结尾我会贴出项目的线上地址和源码地址,希望你能够给一个star支持下,很重要因为这是我能够继续下去的动力。

附录

  • APP线上地址:http://www.youlai.store
  • 后台管理地址:http://www.youlai.store:1000
  • APP源码地址: https://github.com/haoxianrui/yshop-app.git
  • 后台管理源码地址: https://github.com/haoxianrui/yshop.git

有来小店01:项目介绍


推荐阅读
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了一种解析GRE报文长度的方法,通过分析GRE报文头中的标志位来计算报文长度。具体实现步骤包括获取GRE报文头指针、提取标志位、计算报文长度等。该方法可以帮助用户准确地获取GRE报文的长度信息。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
author-avatar
手机用户2502890731
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有