从前端到全栈:新闻管理系统及多个应用端展示

引言

背景:这段时间开发了一个全栈项目,以新闻管理这个业务为切入点,锻炼自己开发后端服务、以及前端各平台应用、还有部署相关的能力。项目包含了一个nodejs服务、新闻管理后台前端项目、新闻阅读web端、新闻阅读app端、新闻阅读小程序端、新闻阅读桌面端、新闻阅读web端(nextjs版)。

项目展示

新闻管理后台: 使用了开源项目Geeker-Admin作为我们的后台模版。对文章、分类、标签、用户等模块进行了管理,支持用户登陆和用户鉴权功能。

新闻后端服务: 无界面,是一个nodejs服务,详情参见《从前端到全栈:编写一个NodeJS后端服务

下面展示新闻阅读各端,公用了一个设计

  • 首页:展示导航、轮播图、热门新闻。有一个热门新闻的接口请求,导航的菜单内容可以在页头组件中使用接口请求。
  • 列表页:展示导航、面包屑分类、新闻列表。只有一个新闻列表的接口请求。
  • 详情页:展示导航、面包屑分类、新闻详情。有一个新闻详情的接口请求。

设计图如下:

新闻阅读web端:实际效果如下

新闻阅读app端:实际效果如下

新闻阅读小程序端:实际效果如下

新闻阅读桌面端:实际效果如下

新闻阅读web端(nextjs版)

总结

关于新闻阅读各端的编写,我使用的AI编辑器Trae,感兴趣的可以看看我的AI IDE尝鲜系列,很方便的就可以编写出成型的应用。关于部署相关的内容,也可以看看我的从前端到全栈这个系列的文章,有什么问题欢迎一同讨论。

代码仓库

后端node服务 : gitee.com/DaBuChen/cm...

前端后台管理 : gitee.com/DaBuChen/cm...

新闻阅读web端: gitee.com/DaBuChen/cm...

新闻阅读app端 : gitee.com/DaBuChen/cm...

新闻阅读小程序端 : gitee.com/DaBuChen/cm...

新闻阅读桌面端: gitee.com/DaBuChen/cm...

新闻阅读web端(nextjs版) : gitee.com/DaBuChen/cm...

相关推荐
前端大卫7 分钟前
Webpack 老项目的优化实践
前端
开利网络15 分钟前
合规底线:健康产品营销的红线与避坑指南
大数据·前端·人工智能·云计算·1024程序员节
yinuo26 分钟前
纯CSS&JS实现:丝滑渐变过渡的动态导航栏
前端
qq. 280403398426 分钟前
vue介绍
前端·javascript·vue.js
未来之窗软件服务31 分钟前
未来之窗昭和仙君(五十五)标签票据打印模板设计器——东方仙盟筑基期
前端·打印设计器·仙盟创梦ide·东方仙盟·昭和仙君·东方仙盟架构
Mr.Jessy39 分钟前
Web APIs 学习第五天:日期对象与DOM节点
开发语言·前端·javascript·学习·html
前端大卫40 分钟前
如何统一前端项目的 Node 版本和包管理器?
前端
Hi~晴天大圣1 小时前
HTML onclick用法
前端·html
!win !2 小时前
前端跨标签页通信方案(上)
前端·javascript
xw52 小时前
前端跨标签页通信方案(上)
前端·javascript