Portfolio
-
CoderPad-写作+新闻+音乐集成应用
- CoderPad是一个在线集成 markdown文本编辑器 + 技术社区新闻阅读 + 音乐(由于时间原因,未完成) 的综合应用. 应用了更多的React生态流行库,以应对复杂交互,异步流程控制,性能优化等场景。
- 部署: LeanCloud + Node + Express
- 技术栈: React + Redux + React Router V4 + Redux Saga + Immutable + Reselect + Material UI + Styled Components + Webpack
- 这次项目作为深入实践,遇到不少问题,细节分析请移步: 链接CoderPad
- 后台请求转发API有限制,由于部署的是免费开发版,超过最大限制后会强制停止服务器,如果遇到提示超过限制,请谅解,我会重新部署。
- JS Try it Github
Byemess-单页在线Todo应用
- Byemess是一个轻量级单页在线待办事项管理应用,支持注册,支持增删改查,云同步,视图切换,日期分组等功能。采用最新技术生态,ES6/ES7语法,追求最佳实践。
- 上线2天注册用户达百人
- 部署: LeanCloud + Node + Express
- 技术栈: React + Redux + React Router V4 + Styled Components + Material UI + Webpack
- 项目更多介绍+问题+解决方案请移步: 链接Byemess
- 上手react过程中做了这几件事: 用心的DEMO们 我的Redux入门小书 总结Redux思维导图
- JS Try it Github
组件化商业首页
Node音乐推荐应用
- 简单介绍: 它是一个随机推荐音乐的平台,支持登录,搜索,点赞,点赞记录与历史播放记录。
- 这个应用是我的启蒙项目,时值第一次接触前端,这是学校的web programming课上的Final Project. 临危受命,被组员们强行抱了一把大腿,从零开始,花了大概5天,做出了第一个Node应用。
- 期间接触学习了: XSS防御,密码传输salt,bcrypt处理,Promise异步控制,ES6语法,NoSQL,Accessibility等概念.
- 最后这个project评定为TOP3,总结复盘:经验欠缺,一些细节场景并没有考虑的周全,比如表单验证,AJAX防止多次触发等。之后便带着这些脑海里挥之不去的疑惑和遗憾,投入前端学习的生涯。
- 技术栈: Node + Express + Mongoose + ejs + passport + Semantic-UI
- JS Github