OL-LearnPlatform/README.md
username 1db293a622 v1
2025-07-22 14:39:45 +08:00

63 lines
1023 B
Markdown

# 在线学习平台
基于 Vue 3 + TypeScript + Naive UI 构建的现代化在线学习平台。
## 技术栈
- **前端框架**: Vue 3 (Composition API)
- **开发语言**: TypeScript
- **UI 组件库**: Naive UI
- **状态管理**: Pinia
- **路由管理**: Vue Router 4
- **构建工具**: Vite
- **图标库**: @vicons/ionicons5
## 功能特性
### 🎯 核心功能
- 用户注册/登录系统
- 课程浏览和搜索
- 课程详情展示
- 在线视频学习
- 学习进度跟踪
- 个人中心管理
### 📱 响应式设计
- 支持桌面端和移动端
- 自适应布局
- 优雅的用户界面
### 🔧 开发特性
- TypeScript 类型安全
- 组件化开发
- 模块化状态管理
- 热重载开发体验
## 快速开始
### 环境要求
- Node.js >= 16
- npm >= 7
### 安装依赖
```bash
npm install
```
### 启动开发服务器
```bash
npm run dev
```
访问 http://localhost:3000 查看应用
### 构建生产版本
```bash
npm run build
```
### 类型检查
```bash
npm run type-check
```