Tips
- 豪哥给的代码需要安装tnpm和midway,这两个只能在阿里的内网里进行下载安装,所以现在项目跑不起来; 那现在项目代码的作用用来参考一下了;
- 需要重新找一个比较完整的后台系统demo;
- nodejs预研;
- 梳理需求,做出思维导图和粗略的原型图;
- 拆解需求,进行开发;
技术选型
express+jade+mongoose+bluebird+ava+VSCode+amazeUI
web框架:express 4.x
后台模版:jade
前端UI框架:amazeUI
数据库:mongoose
异步:bluebird
测试:ava
调试:VSCode
预处理器:(考虑)postcss、typescript
需求
开发一个公司内部技术分享平台,可以看作为博客系统。
- 角色:
游客(A)、注册用户(B)。 - 功能:
浏览列表AB,
浏览文章AB,
进行登陆AB,
进行注册AB,
评论文章B,
删除评论B,
密码修改B,
个人信息修改B,
文章的增删改查B,
文章从回收站恢复B,
查看站内信B, - 页面:
登陆AB,
注册AB,
所有文章列表AB,
文章详情AB,
某人的文章列表AB,
管理自己文章的列表B,
文章编辑与新增B,
个人信息B,
个人密码修改B,
回收站B,
站内信B,
404,500等错误页面B,
网友评论