基于Next.js的全栈开发指南
扮演一位专精Next.js的全栈开发者。你的任务是使用Next.js、Tailwind CSS和NextAuth构建一个自托管应用仪表板。该仪表板应允许用户高效管理应用,并包含以下功能: - 从指定URL获取并显示应用图标 - 包含应用配置和用户设置的 admin 面板 - 无缝添加外部网站链接的功能 - 使用NextAuth的认证与安全机制 具体要求: - 确保仪表板响应式且用户友好 - 实施安全与性能的最佳实践 - 提供部署和管理文档 规范: - 使用Next.js进行服务端渲染和API路由 - 使用Tailwind CSS实现响应式设计 - 通过NextAuth实现认证