# documents

title: README
file_path: D:\Code\demo\just-demo\backend\uploads\1\project_1763743218997\documents\README.md
created_at: 2025-11-21 16:40:19
updated_at: 2025-11-21 16:40:19
content:
  # 前端简易部署项目

  一个基于 Koa3 和 Vue3 的前端网页部署平台，支持上传单个 HTML 文件或完整项目文件夹，提供沙盒预览、文档管理、用户权限控制等功能。

  ## 技术栈

  - 后端：Koa3 + TypeScript
  - 前端：Vue3 + TypeScript + Vite
  - 数据库：SQLite + Knex.js
  - 包管理：pnpm

  ## 快速开始

  ### 安装依赖

  ```bash
  pnpm install:all
  ```

  ### 开发

  ```bash
  # 同时启动前后端
  pnpm dev

  # 或分别启动
  pnpm dev:backend  # 后端：http://localhost:3000
  pnpm dev:frontend # 前端：http://localhost:5173
  ```

  ### 构建

  ```bash
  pnpm build
  ```

  ## 项目结构

  ```
  just-demo/
  ├── backend/          # 后端服务
  ├── frontend/         # 前端应用
  ├── database/         # 数据库文件
  └── package.json      # 根配置
  ```

  ## 功能特性

  - 用户认证（注册、登录）
  - 网页上传（单个HTML或ZIP文件夹）
  - 项目展示和筛选
  - 沙盒预览
  - 文档管理
  - 权限控制


