📢本项目所有资源均基于开源CDN系统GoEdge开发
🌏GoEdge官网:[goedge.cloud][1]
🔀GoEdge仓库:[github.com/TeaOSLab/EdgeAdmin][2]
定制请带价联系
这是一个前端基于 Next.js 14 构建的现代化 Web 应用程序,后端使用Nodejs开发的,可用于CDN系统GOEDGE的邀请系统。
- 前端框架:Next.js 14
- UI 组件库:Headless UI (@headlessui/react)
- 图标库:Heroicons (@heroicons/react)
- 样式解决方案:Tailwind CSS
- 动画效果:Framer Motion
- 开发语言:TypeScript
- 代码规范:ESLint + Prettier
-
用户认证系统
- 登录功能
- 注册功能
- 服务条款页面
-
应用功能
- 客户端邀请信息管理
- 余额添加功能
- 统计信息展示
npm installnpm run dev打开浏览器访问 http://localhost:3000
src/
├── app/ # Next.js 应用路由
│ ├── api/ # API 路由
│ ├── login/ # 登录页面
│ ├── register/ # 注册页面
│ └── tos/ # 服务条款页面
├── components/ # 可复用组件
├── config/ # 配置文件
├── services/ # 服务层
└── styles/ # 全局样式
npm run dev- 启动开发服务器npm run build- 构建生产版本npm run start- 启动生产服务器npm run lint- 运行代码检查
- 类型安全:使用 TypeScript 确保代码质量和可维护性
- 现代化架构:采用 Next.js 14 的 App Router 架构
- 组件化开发:使用 Headless UI 实现高度可定制的组件
- 性能优化:内置 Next.js 的性能优化特性
- 代码质量:集成 ESLint 和 Prettier 确保代码质量