Horizon 是一套面向数据分析、运营看板和内部业务系统的 Next.js 管理后台模板。当前源码的 package.json 版本为 3.0.0,依赖 Next.js 15.1.4、React 19 RC 与 Tailwind CSS 3.3.3,提供主仪表盘、NFT 市场、数据表、个人资料、登录和 RTL 后台六个功能路由,并附带根路径与后台根路径的跳转入口。它适合作为前端界面和组件开发起点,但不包含账户鉴权、数据库、业务接口或管理后端。

项目共包含 104 个 TSX 文件,页面、布局、仪表盘卡片、图表和数据表已经组件化。修改时可以先替换品牌视觉和静态演示数据,再按实际业务整理导航与数据接口;如果要部署到子目录,还要同时处理 Next.js 的基础路径和静态资源路径。
六个功能路由覆盖仪表盘、表格和账户界面
| 路由页面 | 主要内容 | 二次开发方向 |
|---|---|---|
| 主仪表盘 | 指标卡片、支出趋势、周收入、流量、饼图、任务和日历 | 接入经营指标、待办和统计接口 |
| NFT 市场 | 商品卡片、收藏、创作者排行和历史记录 | 改造成商品、内容或数字资产列表 |
| 数据表 | 开发进度、勾选、字段和复杂状态四类表格 | 连接查询、分页、筛选和编辑接口 |
| 个人资料 | 封面、头像、简介、项目和存储信息 | 接入用户资料读取与保存 |
| 登录 | 邮箱、密码、记住登录和第三方登录外观 | 补充校验、认证和会话处理 |
| RTL 后台 | 从右至左排版的仪表盘与导航 | 用于阿拉伯语等 RTL 语言项目 |
源码还包含 / 与 /admin 两个跳转入口,都会进入 /admin/default。因此,更准确的描述是六个可浏览的功能路由加两个重定向入口,而不是八个独立业务页面。各页面共享侧边栏、顶部导航和卡片视觉,改造成 SaaS 控制台、数据中台、内容管理或内部运营后台时,可以保留这套界面骨架。
图表、数据表和主题切换提供基础前端交互
主仪表盘组合了收入、支出、销售、余额、任务和项目等指标卡片,并使用折线图、柱状图、饼图、日流量、任务清单和月历。图表由 ApexCharts 与 React ApexCharts 渲染,日历使用 React Calendar;这些组件可以替换为接口数据,但当前数值、日期和人物信息仍是静态演示内容。
数据表基于 TanStack React Table,部分表格已接入表头排序,勾选表会展示选择状态。通知、信息和头像菜单可以展开,侧边栏在小屏幕下可切换,明暗主题按钮会增删页面的 dark 类;源码没有保存主题偏好的逻辑,刷新后是否延续主题取决于后续加入的本地存储或用户设置。
Next.js App Router 与 Tailwind 负责路由和响应式布局
页面位于 src/app,按后台、认证和 RTL 三组目录组织,采用 Next.js App Router。Tailwind 配置启用了 class 模式的暗色主题,并通过 md、lg、xl 等断点调整卡片列数、导航宽度和内容布局。桌面端可以展示高密度数据看板,小屏幕下多列卡片会收缩,侧边栏也会变为可展开形式。
next.config.js 支持通过 NEXT_PUBLIC_BASE_PATH 同时设置 basePath 与 assetPrefix,适合部署到子目录;图片优化被设置为 unoptimized,更接近静态托管场景。项目还包含 Framer Motion、Chakra UI 的部分交互工具、Tailwind RTL 插件和本地 DM Sans 字体,可以在不更换主要技术栈的情况下继续扩展动画、弹窗和双向排版。
登录、搜索和业务数据仍需要自行接入
登录页虽然展示邮箱、密码、记住登录和第三方登录入口,但源码中没有表单提交、接口请求或认证回调;顶部搜索框也只有输入框外观,没有绑定筛选或站内检索逻辑。通知内容、个人菜单、下载按钮和部分链接同样用于界面演示,不能理解为已经完成的业务功能。
用于生产项目时,需要补充服务端身份验证、会话和权限控制,对表单输入执行前后端校验,并为图表、表格、用户资料、通知和搜索接入真实数据源。还应增加加载、空数据、请求失败、无权限和会话过期状态。仅在前端隐藏菜单不能构成访问控制,接口和服务端路由仍需独立校验权限。
运行、构建与子目录部署要点
- 进入项目目录后执行
npm install安装依赖,再使用npm run dev启动开发环境。 - 先替换 Logo、头像、字体、主色和演示文案,再按实际产品删除 NFT、RTL 或其他不需要的路由。
- 将仪表盘静态数组和表格样例替换为接口数据,同时补充筛选、分页、编辑与错误处理。
- 为登录和用户资料页接入认证服务,服务端同步实施角色、资源和操作权限校验。
- 部署到子目录时设置
NEXT_PUBLIC_BASE_PATH,检查静态资源路径、路由跳转和刷新行为。 - 生产发布前执行
npm run build,根据构建结果处理 React RC 依赖兼容、类型和浏览器问题。
MIT 许可与资源边界
源码包附带 MIT License,许可证要求在软件副本或重要代码部分中保留版权声明和许可文本。MIT 许可不等于已经接通真实业务,也不替你解决第三方演示图片、字体或依赖包各自的授权问题;二次开发和再分发时应继续核对这些组成部分的许可。本文依据源码、配置和许可证说明项目结构,没有把未执行的依赖安装、生产构建、真实接口联调或跨浏览器兼容检查写成测试结论。
1.支付赞助成功后请勿关闭窗口或其他操作,等待系统自动确认,支付按钮 变为 下载按钮。2.游客操作请使用 Chrome 、Edge 或 FireFox浏览器 ,以免支付刷新失败(浏览器缓存7天有效)。3.如支付赞助成功后刷新无法显示下载按钮、链接失效等问题请到 【公告留言】 处理或参考下载说明文档 。
免责声明:
1.本站资源售价仅为赞助网站,收费仅用于网站维护运营更新,感谢您的支持。2.本站所发布资源仅限用于学习和研究测试使用,不得用于商业。3.如果获得下载权限测试后满意,请前往支持正版,得到更好的正版服务。4.本站仅保证资源的正常下载和测试使用,售后不包含相关技术咨询服务,请知悉谅解。5.本站所发布资源为非实物商品,不接受退款,请考虑好再进行支付赞助获取下载。


评论(0)