前言
最近,有个想法,看一下以我这么渣渣的水平,到底能一个人做出个什么东西出来,,于是就有了这个实战随笔,记录一个完整的东西出来。从前到后,包括app,管理系统,和公共api。
目的有两个:
1.不管在本公司,还是出去另找,都是一个很好的展示实力的demo。
2.闲着也是闲着。反正以后要做全栈。索性直接开撸呗。
架构以及特性
首先,所有的基础在之前已经打好。小白的话,不能因为我一句话省略,而不重视基础。所以在开篇就要强调一次,基础知识非常重要!!!
前端
因为之前的路已经规划好,我是走vue+react线的,所以框架选型就很好选了。
app
阿里的weex,支持没rn多,故放弃。
商户后台
vue都写吐了。。这次坚决选react。
后端
采用使用最新es7异步解决方案的koa2,以及mongoose,分别作为后端框架以及orm模型映射
数据库
使用支持分布式的mongodb作为此次小demo的数据库
实施顺序
本次实战随笔会从模型->控制器->视图的顺序依次进行记录,
实际项目编写顺序同上
需求以及待添加特性
(1)用户模块,包含用户注册,,用户登录。。以及用户详情页
(2)商品列表模块,包含商品展示,
(3)模糊搜索模块,搜索结果呈现在商品列表中,
(4)商品详情页面,商品具体详细信息。以及商品属性选择
(5)用户购物车模块,可以添加喜欢商品以及商品属性。
(7)订单页面,购买后产生的订单详情,包含商品属性
(8)供应商模块,对商品进行补充,更改,删除等操作。
项目链接
https://github.com/shifeng1993/mongo-server