135 lines
2.7 KiB
Markdown
135 lines
2.7 KiB
Markdown
![]() |
# 翻译管理系统 - 管理后台
|
|||
|
|
|||
|
一个基于 Nuxt 3 和 Supabase 构建的现代化翻译管理系统后台。
|
|||
|
|
|||
|
## ✨ 功能特性
|
|||
|
|
|||
|
- 🔐 **安全认证**:支持多种密码加密方式(明文/bcrypt)
|
|||
|
- 📊 **数据统计**:实时显示用户、订单、收入等关键指标
|
|||
|
- 👥 **用户管理**:完整的用户信息管理功能
|
|||
|
- 📱 **响应式设计**:适配各种设备屏幕
|
|||
|
- 🎨 **现代UI**:基于 Tailwind CSS 的美观界面
|
|||
|
|
|||
|
## 🛠️ 技术栈
|
|||
|
|
|||
|
- **前端框架**:Nuxt 3
|
|||
|
- **UI框架**:Tailwind CSS
|
|||
|
- **状态管理**:Pinia
|
|||
|
- **数据库**:Supabase (PostgreSQL)
|
|||
|
- **认证**:自定义认证系统
|
|||
|
- **开发工具**:Vite, TypeScript
|
|||
|
|
|||
|
## 🚀 快速开始
|
|||
|
|
|||
|
### 环境要求
|
|||
|
|
|||
|
- Node.js 16.x 或更高版本
|
|||
|
- npm 或 yarn
|
|||
|
|
|||
|
### 安装依赖
|
|||
|
|
|||
|
```bash
|
|||
|
npm install
|
|||
|
```
|
|||
|
|
|||
|
### 环境配置
|
|||
|
|
|||
|
创建 `.env` 文件并配置以下环境变量:
|
|||
|
|
|||
|
```env
|
|||
|
SUPABASE_URL=your_supabase_url
|
|||
|
SUPABASE_ANON_KEY=your_supabase_anon_key
|
|||
|
```
|
|||
|
|
|||
|
### 启动开发服务器
|
|||
|
|
|||
|
```bash
|
|||
|
npm run dev
|
|||
|
```
|
|||
|
|
|||
|
访问 `http://localhost:3000` 查看应用。
|
|||
|
|
|||
|
## 🔑 管理员账户
|
|||
|
|
|||
|
系统提供以下测试管理员账户:
|
|||
|
|
|||
|
1. **账户1**:`test@admin.com` / `123456`
|
|||
|
2. **账户2**:`admin@example.com` / `admin123`
|
|||
|
|
|||
|
## 📁 项目结构
|
|||
|
|
|||
|
```
|
|||
|
interpreter-admin/
|
|||
|
├── assets/ # 静态资源
|
|||
|
├── components/ # Vue 组件
|
|||
|
├── composables/ # 组合式函数
|
|||
|
├── layouts/ # 布局文件
|
|||
|
├── middleware/ # 路由中间件
|
|||
|
├── pages/ # 页面文件
|
|||
|
├── plugins/ # 插件
|
|||
|
├── public/ # 公共文件
|
|||
|
└── server/ # 服务端代码
|
|||
|
```
|
|||
|
|
|||
|
## 🔧 主要功能模块
|
|||
|
|
|||
|
### 认证系统
|
|||
|
- 支持多种密码加密方式
|
|||
|
- 安全的会话管理
|
|||
|
- 自动登录状态检查
|
|||
|
|
|||
|
### 仪表板
|
|||
|
- 实时数据统计
|
|||
|
- 最近活动展示
|
|||
|
- 快速操作入口
|
|||
|
|
|||
|
### 用户管理
|
|||
|
- 用户信息查看
|
|||
|
- 权限管理
|
|||
|
- 状态控制
|
|||
|
|
|||
|
## 🚀 部署
|
|||
|
|
|||
|
### 构建生产版本
|
|||
|
|
|||
|
```bash
|
|||
|
npm run build
|
|||
|
```
|
|||
|
|
|||
|
### 预览生产版本
|
|||
|
|
|||
|
```bash
|
|||
|
npm run preview
|
|||
|
```
|
|||
|
|
|||
|
## 🤝 贡献指南
|
|||
|
|
|||
|
1. Fork 本仓库
|
|||
|
2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)
|
|||
|
3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)
|
|||
|
4. 推送到分支 (`git push origin feature/AmazingFeature`)
|
|||
|
5. 开启 Pull Request
|
|||
|
|
|||
|
## 📝 更新日志
|
|||
|
|
|||
|
### v1.0.0 (2024-01-XX)
|
|||
|
- ✅ 初始版本发布
|
|||
|
- ✅ 基础认证系统
|
|||
|
- ✅ 管理员仪表板
|
|||
|
- ✅ 响应式设计
|
|||
|
|
|||
|
## 📄 许可证
|
|||
|
|
|||
|
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。
|
|||
|
|
|||
|
## 🆘 支持
|
|||
|
|
|||
|
如果您遇到任何问题或有建议,请通过以下方式联系:
|
|||
|
|
|||
|
- 创建 Issue
|
|||
|
- 发送邮件至项目维护者
|
|||
|
|
|||
|
---
|
|||
|
|
|||
|
**开发团队** | 万众科技 | 2024
|