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

Horizon 主仪表盘图表与数据表预览

项目共包含 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 模式的暗色主题,并通过 mdlgxl 等断点调整卡片列数、导航宽度和内容布局。桌面端可以展示高密度数据看板,小屏幕下多列卡片会收缩,侧边栏也会变为可展开形式。

next.config.js 支持通过 NEXT_PUBLIC_BASE_PATH 同时设置 basePathassetPrefix,适合部署到子目录;图片优化被设置为 unoptimized,更接近静态托管场景。项目还包含 Framer Motion、Chakra UI 的部分交互工具、Tailwind RTL 插件和本地 DM Sans 字体,可以在不更换主要技术栈的情况下继续扩展动画、弹窗和双向排版。

登录、搜索和业务数据仍需要自行接入

登录页虽然展示邮箱、密码、记住登录和第三方登录入口,但源码中没有表单提交、接口请求或认证回调;顶部搜索框也只有输入框外观,没有绑定筛选或站内检索逻辑。通知内容、个人菜单、下载按钮和部分链接同样用于界面演示,不能理解为已经完成的业务功能。

用于生产项目时,需要补充服务端身份验证、会话和权限控制,对表单输入执行前后端校验,并为图表、表格、用户资料、通知和搜索接入真实数据源。还应增加加载、空数据、请求失败、无权限和会话过期状态。仅在前端隐藏菜单不能构成访问控制,接口和服务端路由仍需独立校验权限。

运行、构建与子目录部署要点

  1. 进入项目目录后执行 npm install 安装依赖,再使用 npm run dev 启动开发环境。
  2. 先替换 Logo、头像、字体、主色和演示文案,再按实际产品删除 NFT、RTL 或其他不需要的路由。
  3. 将仪表盘静态数组和表格样例替换为接口数据,同时补充筛选、分页、编辑与错误处理。
  4. 为登录和用户资料页接入认证服务,服务端同步实施角色、资源和操作权限校验。
  5. 部署到子目录时设置 NEXT_PUBLIC_BASE_PATH,检查静态资源路径、路由跳转和刷新行为。
  6. 生产发布前执行 npm run build,根据构建结果处理 React RC 依赖兼容、类型和浏览器问题。

MIT 许可与资源边界

源码包附带 MIT License,许可证要求在软件副本或重要代码部分中保留版权声明和许可文本。MIT 许可不等于已经接通真实业务,也不替你解决第三方演示图片、字体或依赖包各自的授权问题;二次开发和再分发时应继续核对这些组成部分的许可。本文依据源码、配置和许可证说明项目结构,没有把未执行的依赖安装、生产构建、真实接口联调或跨浏览器兼容检查写成测试结论。

支付赞助获取下载注意:
1.支付赞助成功后请勿关闭窗口或其他操作,等待系统自动确认,支付按钮 变为 下载按钮。2.游客操作请使用 Chrome 、Edge 或 FireFox浏览器 ,以免支付刷新失败(浏览器缓存7天有效)。3.如支付赞助成功后刷新无法显示下载按钮、链接失效等问题请到 【公告留言】 处理或参考下载说明文档
免责声明:
1.本站资源售价仅为赞助网站,收费仅用于网站维护运营更新,感谢您的支持。2.本站所发布资源仅限用于学习和研究测试使用,不得用于商业。3.如果获得下载权限测试后满意,请前往支持正版,得到更好的正版服务。4.本站仅保证资源的正常下载和测试使用,售后不包含相关技术咨询服务,请知悉谅解。5.本站所发布资源为非实物商品,不接受退款,请考虑好再进行支付赞助获取下载。