内部技术分享平台

Tips

  1. 豪哥给的代码需要安装tnpm和midway,这两个只能在阿里的内网里进行下载安装,所以现在项目跑不起来; 那现在项目代码的作用用来参考一下了;
  2. 需要重新找一个比较完整的后台系统demo;
  3. nodejs预研;
  4. 梳理需求,做出思维导图和粗略的原型图;
  5. 拆解需求,进行开发;

技术选型

express+jade+mongoose+bluebird+ava+VSCode+amazeUI
web框架:express 4.x
后台模版:jade
前端UI框架:amazeUI
数据库:mongoose
异步:bluebird
测试:ava
调试:VSCode
预处理器:(考虑)postcss、typescript

需求

开发一个公司内部技术分享平台,可以看作为博客系统。

  1. 角色:
    游客(A)、注册用户(B)。
  2. 功能:
    浏览列表AB,
    浏览文章AB,
    进行登陆AB,
    进行注册AB,
    评论文章B,
    删除评论B,
    密码修改B,
    个人信息修改B,
    文章的增删改查B,
    文章从回收站恢复B,
    查看站内信B,
  3. 页面:
    登陆AB,
    注册AB,
    所有文章列表AB,
    文章详情AB,
    某人的文章列表AB,
    管理自己文章的列表B,
    文章编辑与新增B,
    个人信息B,
    个人密码修改B,
    回收站B,
    站内信B,
    404,500等错误页面B,

你可能感兴趣的:(内部技术分享平台)