前端仓库
后台后端仓库
后端仓库
使用报告服务后端仓库
本课程为前端基础技术实践课程,旨在完成一个移动端新闻门户,包括新闻分类、新闻阅读、评论等功能,对标今日头条、网易和腾讯新闻移动端门户。本课程中,可以看到一个产品是如何推进的,各方是如何协作的,体验一个产品从 IDEA 到实现的整个过程,通过这个过程的体验让同学们更好的过渡到职场。
项目管理:飞书文档
前端基础:HTML / CSS / JS / NodeJS
代码管理: Git
包管理: npm / yarn
视图框架:React / Vue
新闻列表页
新闻详情页
评论详情页
登录注册页
个人中心页
应用设置页
我的收藏
我的评论
我的点赞
使用报告(类似支付宝年度使用报告等)
编写产品需求文档
概要设计
项目管理
前端基础知识学习 html / css / js / Node.js
前端框架学习 React / Vue,包括router、状态管理等
项目搭建:webpack / babel 打包构建
mock 数据进行静态页面开发,交互开发
能够走通静态流程
轻服务 / Node 服务基本框架环境搭建
相关数据表设计和实现
实现用户体系,登录 / 注册 / 忘记密码等功能
完成新闻、评论、收藏、点赞等接口设计与开发
实现动态数据获取并展示在前端
完成功能测试,修复问题之后部署上线
PWA 本地化优化
SSR 以及 SEO 优化
收集分析用户数据,对用户数据进行分析,实现「使用报告功能」
新闻内容的爬取并进行 NLP 分析,对新闻内容分类聚合,建立基本的推荐算法模型,实现「推荐」、「频道新闻排序」功能
头条 API 参考:
门户设计参考:
Web 端建议使用现成解决方案