1. 项目定位与用途
Nellavio 是一个开源仪表板启动器模板,基于 Next.js 16、TypeScript 和 Tailwind 4 构建,旨在帮助开发者快速启动现代化仪表板项目。它提供完整的 UI 组件库、页面模板和开发工具链,适用于构建 SaaS 管理后台、企业内部数据工具或任何数据密集型管理面板。项目作为独立前端应用默认可用,也可连接后端实现生产级功能,是快速原型和实际部署的理想基础。
nellavio/nellavio:Nellavio 是一个基于 Next.js 16、TypeScript 和 Tailwind 4 的开源仪表板启动器模板,提供 90+ UI 本页整理它解决什么问题、适用场景、安装方式和使用方法。
Nellavio 是一个基于 Next.js 16、TypeScript 和 Tailwind 4 的开源仪表板启动器模板,提供 90+ UI 组件、60+ 图表和完整认证流程,帮助开发者快速构建 SaaS 管理后台与数据密集型应用。
Nellavio 是一个开源仪表板启动器模板,基于 Next.js 16、TypeScript 和 Tailwind 4 构建,旨在帮助开发者快速启动现代化仪表板项目。它提供完整的 UI 组件库、页面模板和开发工具链,适用于构建 SaaS 管理后台、企业内部数据工具或任何数据密集型管理面板。项目作为独立前端应用默认可用,也可连接后端实现生产级功能,是快速原型和实际部署的理想基础。
传统仪表板开发需要从零设计 UI、集成图表、处理认证、国际化等,过程繁琐且耗时。Nellavio 通过预制 90+ 可复用组件、60+ 图表变体、认证页面(登录/注册/找回密码)、多语言支持和主题切换,解决了这些重复性工作。它还提供数据回退机制(本地 JSON 备份)、安全头部配置和完整测试工具链,让开发者能专注于业务逻辑而非基础设施,显著缩短开发周期。
Nellavio 特别适合需要快速交付仪表板的项目,包括:SaaS 产品的管理后台、企业内部数据分析工具、数据可视化平台、CRM 或 ERP 系统界面、以及任何需要丰富交互和图表的管理界面。无论是开发原型验证想法,还是构建生产级应用,其模块化设计和预集成功能都能提供坚实基础,支持高度自定义以满足特定业务需求。
根据 package.json 和 README,安装步骤如下:首先克隆仓库(git clone https://github.com/nellavio/nellavio.git),进入项目目录(cd nellavio),然后使用 npm install 安装所有依赖。依赖包括 Next.js、React、TypeScript、Tailwind、Recharts、TanStack Table 等核心库,以及 ESLint、Prettier、Vitest、Storybook 等开发工具。安装过程无需额外系统配置,但后续连接后端需参考 .env.example 设置环境变量。
安装依赖后,运行 npm run dev 启动开发服务器,访问 http://localhost:3000 即可查看仪表板。默认情况下,应用以独立前端模式运行,加载 public/backendBackup.json 中的模拟数据,路由保护已禁用,适合前端单独开发或演示。如需启用生产级认证和实时数据获取,需配置 GRAPHQL_URL 和 NEXT_PUBLIC_AUTH_URL 环境变量,并连接关联的 Node.js 后端仓库(nellavio-backend)。此外,可通过 npm run storybook 启动 Storybook 浏览组件,或使用 npm run test 运行单元测试。
项目采用 Next.js 16 App Router 架构,路由基于文件系统,支持动态国际化段 [locale]。认证集成 Better-Auth,提供完整用户流程;数据层使用 Apollo Client 查询 GraphQL,并具备自动回退到本地 JSON 的容错机制。UI 基于 Radix UI 原语和 Tailwind CSS,确保键盘导航和 ARIA 支持。安全
Nellavio 是一个基于 Next.js 16、TypeScript 和 Tailwind 4 的开源仪表板启动器模板,提供 90+ UI 组件、60+ 图表和完整认证流程,帮助开发者快速构建 SaaS 管理后台与数据密集型应用。
Nellavio 是一个开源仪表板启动器模板,基于 Next.js 16、TypeScript 和 Tailwind 4 构建,旨在帮助开发者快速启动现代化仪表板项目。它提供完整的 UI 组件库、页面模板和开发工具链,适用于构建 SaaS 管理后台、企业内部数据工具或任何数据密集型管理面板。项目作为独立前端应用默认可用,也可连接后端实现生产级功能,是快速原型和实际部署的理想基础。
根据 package.json 和 README,安装步骤如下:首先克隆仓库(git clone https://github.com/nellavio/nellavio.git),进入项目目录(cd nellavio),然后使用 npm install 安装所有依赖。依赖包括 Next.js、React、TypeScript、Tailwind、Recharts、TanStack Table 等核心库,以及 ESLint、Prettier、Vitest、Storybook 等开发工具。安装过程无需额外系统配置,但后续连接后端需参考 .env.example 设置环境变量。
安装依赖后,运行 npm run dev 启动开发服务器,访问 http://localhost:3000 即可查看仪表板。默认情况下,应用以独立前端模式运行,加载 public/backendBackup.json 中的模拟数据,路由保护已禁用,适合前端单独开发或演示。如需启用生产级认证和实时数据获取,需配置 GRAPHQL_URL 和 NEXT_PUBLIC_AUTH_URL 环境变量,并连接关联的 Node.js 后端仓库(nellavio-backend)。此外,可通过 npm run storybook 启动 Storybook 浏览组件,或使用 npm run test 运行单元测试。