1,登录注册;
2,个人信息维护、头像等基本信息;
3,支持匿名发表文章,文章评论、文章收藏、点赞等,关注取关用户;
4,娱乐社区,员工可自由加入各种团队,联谊,参与线下活动;
5,技术讨论社区;
6,游戏社区;
7,公司资源(文件)上传分享、下载、查看;
8,公司动态、新闻、通知;
9,即时通讯;
10,公司规章制度,公司发展和未来;
11,公司产品平台;
12,对外开放模块、预约;
13,会议室预约;
14,bug发布系统;
15,api文档查看;
16,会议纪要;
17,公司计划、部门计划、预期目标;
18,员工详细信息;
19,考勤、升职、请假系统;
20,差旅报销系统;
21,招聘系统;
22,入职、离职系统;
23,组织架构;
24,食堂外卖系统;
25,申请报批系统;
**代码库**:git+github;
**前端**:vue+@vue/cli+vuex+elementUI+webpack4+sass+websocket;
**@vue/cli**:eslint+prettier+Mokao+Chai+vuex+router+babel+sass;
**前端UI**:elementUI
**前端插件**:axios+i18n+crypto
**后端**:node10+egg2+mysql+typescript+es6+redis
**API文档**:
**BUG系统**:
(注:ES标准开车太快,express这种callback不要学了,直接上async的koa2和egg)
数据设计(字段命名,定义等等),数据库设计(Mongo为主,MySQL也行)
数据库操作,读数据,存数据,高级点的query,像个办法把问题搞复杂点,用复杂点的数据结构
数据库操作,读数据,存数据,高级点的query,像个办法把问题搞复杂点,用复杂点的数据结构
非用户信息(如产品)的CRUD
安全机制,XSS防护等,你也可以做更多
文件上传下载,文件读取、保存等操作
图片操作,比如缩放
分页
发邮件
数据校验,错误处理
路由管理,重定向
Middleware模式
MVC,模版,模版嵌套 (用它但不要太纠结html,css,实现功能为目标)
自动部署,找台真的Linux服务器来练 Vultr,DigitalOcean
用benchmark工具,如apache ab轰炸你的服务器,你就知道现实后台会面临的问题
unit tests