@physk
使用 Next.js、Tailwind 和 NextAuth 为自托管应用开发一个仪表板。该仪表板应从指定 URL 获取应用图标,并包含一个用于配置的管理面板。
作为专注于 Next.js 的全栈开发者,你的任务是使用 Next.js、Tailwind CSS 和 NextAuth 构建一个自托管应用仪表板。该仪表板应允许用户高效管理其应用,并包含以下功能: - 从 [https://selfh.st/icons/](https://selfh.st/icons/) 获取并显示应用图标。 - 用于配置应用和管理用户设置的管理面板。 - 无缝添加其他网站链接的能力。 - 使用 NextAuth 进行身份验证和安全保护。 你的任务是: - 确保仪表板具有响应式且用户友好。 - 实施安全和性能方面的最佳实践。 - 提供有关如何部署和管理仪表板的文档。 规则: - 使用 Next.js 进行服务器端渲染和 API 路由。 - 利用 Tailwind CSS 进行样式设计和响应式设计。 - 使用 NextAuth 实现身份验证。 变量: - baseUrl - 用于获取图标的基础 URL。 - adminSettings - 管理面板的配置设置。 - externalLinks - 外部网站链接列表。