diff --git a/docs/docs/essential/_category_.json b/docs/docs/essential/_category_.json
new file mode 100644
index 0000000..a1d6233
--- /dev/null
+++ b/docs/docs/essential/_category_.json
@@ -0,0 +1,5 @@
+{
+ "label": "文档",
+ "position": 1
+
+}
\ No newline at end of file
diff --git a/docs/docs/essential/backend-manual.md b/docs/docs/essential/backend-manual.md
new file mode 100644
index 0000000..2128f3a
--- /dev/null
+++ b/docs/docs/essential/backend-manual.md
@@ -0,0 +1,15 @@
+---
+sidebar_position: 8
+---
+# 后端手册
+
+## 目录结构
+- backend/backend:Django 主程序
+- backend/system:系统相关模块
+- backend/utils:工具类
+- backend/static:静态文件
+
+## 常用命令
+- 数据迁移:`python manage.py migrate`
+- 创建超级用户:`python manage.py createsuperuser`
+- 启动服务:`python manage.py runserver`
\ No newline at end of file
diff --git a/docs/docs/essential/deploy.md b/docs/docs/essential/deploy.md
new file mode 100644
index 0000000..7baa7d7
--- /dev/null
+++ b/docs/docs/essential/deploy.md
@@ -0,0 +1,13 @@
+---
+sidebar_position: 5
+---
+# 部署
+
+1. 克隆项目代码
+2. 安装依赖(前后端)
+3. 配置数据库与环境变量
+4. 运行数据库迁移
+5. 启动后端服务
+6. 启动前端服务
+
+可根据实际环境选择 Docker 或传统部署方式。
\ No newline at end of file
diff --git a/docs/docs/essential/docker-deploy.md b/docs/docs/essential/docker-deploy.md
new file mode 100644
index 0000000..d8ae60e
--- /dev/null
+++ b/docs/docs/essential/docker-deploy.md
@@ -0,0 +1,14 @@
+---
+sidebar_position: 7
+---
+# Docker 项目部署(生产环境)
+
+1. 配置生产环境变量和数据库
+2. 构建前端静态文件并拷贝到后端 static 目录
+3. 执行:
+
+```bash
+docker-compose -f docker-compose.prod.yml up -d --build
+```
+
+4. 检查服务状态,确保一切正常。
\ No newline at end of file
diff --git a/docs/docs/essential/docker-start.md b/docs/docs/essential/docker-start.md
new file mode 100644
index 0000000..7054889
--- /dev/null
+++ b/docs/docs/essential/docker-start.md
@@ -0,0 +1,13 @@
+---
+sidebar_position: 6
+---
+# Docker 启动
+
+1. 安装 Docker 与 Docker Compose
+2. 在项目根目录执行:
+
+```bash
+docker-compose -f docker-compose.dev.yml up -d
+```
+
+3. 访问前后端服务地址,默认端口可在 compose 文件中查看和修改。
\ No newline at end of file
diff --git a/docs/docs/essential/features.md b/docs/docs/essential/features.md
new file mode 100644
index 0000000..1a387e4
--- /dev/null
+++ b/docs/docs/essential/features.md
@@ -0,0 +1,16 @@
+---
+sidebar_position: 2
+---
+# 功能列表
+
+- 用户与权限管理
+- 菜单与角色管理
+- 部门管理
+- 数据字典
+- 日志审计
+- 多端前端支持(Antd、Element、Naive)
+- Docker 一键部署
+- API 接口自动生成
+- 多环境配置
+- 任务调度(Celery)
+- 代码生成器
\ No newline at end of file
diff --git a/docs/docs/essential/frontend-manual.md b/docs/docs/essential/frontend-manual.md
new file mode 100644
index 0000000..7cf72f3
--- /dev/null
+++ b/docs/docs/essential/frontend-manual.md
@@ -0,0 +1,14 @@
+---
+sidebar_position: 9
+---
+# 前端手册
+
+## 目录结构
+- web/apps/web-antd:Ant Design Vue 版本
+- web/apps/web-ele:Element Plus 版本
+- web/apps/web-naive:Naive UI 版本
+
+## 常用命令
+- 安装依赖:`pnpm install`
+- 启动开发:`pnpm dev`
+- 打包构建:`pnpm build`
\ No newline at end of file
diff --git a/docs/docs/essential/introduction.md b/docs/docs/essential/introduction.md
new file mode 100644
index 0000000..41cf0c7
--- /dev/null
+++ b/docs/docs/essential/introduction.md
@@ -0,0 +1,6 @@
+---
+sidebar_position: 1
+---
+# 介绍
+
+django-vue3-admin 是一个基于 Django 后端与 Vue3 前端的全栈管理系统解决方案,集成了权限管理、菜单管理、用户管理等常用功能,支持多种前端框架,适合中后台管理系统开发。
\ No newline at end of file
diff --git a/docs/docs/essential/quickstart-backend.md b/docs/docs/essential/quickstart-backend.md
new file mode 100644
index 0000000..c8b52e9
--- /dev/null
+++ b/docs/docs/essential/quickstart-backend.md
@@ -0,0 +1,13 @@
+---
+sidebar_position: 4
+---
+# 快速启动(后端)
+
+```bash
+cd backend
+pip install -r requirements.txt
+python manage.py migrate
+python manage.py runserver
+```
+
+访问 http://127.0.0.1:8000/ 进入后端管理。
\ No newline at end of file
diff --git a/docs/docs/essential/quickstart-frontend.md b/docs/docs/essential/quickstart-frontend.md
new file mode 100644
index 0000000..ef3b300
--- /dev/null
+++ b/docs/docs/essential/quickstart-frontend.md
@@ -0,0 +1,14 @@
+---
+sidebar_position: 3
+---
+# 快速启动-前端
+
+以 web-antd 为例:
+
+```bash
+cd web/apps/web-antd
+pnpm install
+pnpm dev
+```
+
+其他前端(web-ele、web-naive)步骤类似,进入对应目录执行安装与启动命令。
\ No newline at end of file
diff --git a/docs/docs/intro.md b/docs/docs/intro.md
deleted file mode 100644
index 45e8604..0000000
--- a/docs/docs/intro.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-sidebar_position: 1
----
-
-# Tutorial Intro
-
-Let's discover **Docusaurus in less than 5 minutes**.
-
-## Getting Started
-
-Get started by **creating a new site**.
-
-Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**.
-
-### What you'll need
-
-- [Node.js](https://nodejs.org/en/download/) version 18.0 or above:
- - When installing Node.js, you are recommended to check all checkboxes related to dependencies.
-
-## Generate a new site
-
-Generate a new Docusaurus site using the **classic template**.
-
-The classic template will automatically be added to your project after you run the command:
-
-```bash
-npm init docusaurus@latest my-website classic
-```
-
-You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor.
-
-The command also installs all necessary dependencies you need to run Docusaurus.
-
-## Start your site
-
-Run the development server:
-
-```bash
-cd my-website
-npm run start
-```
-
-The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there.
-
-The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/.
-
-Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes.
diff --git a/docs/docs/tutorial-basics/_category_.json b/docs/docs/tutorial-basics/_category_.json
deleted file mode 100644
index 2e6db55..0000000
--- a/docs/docs/tutorial-basics/_category_.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "label": "Tutorial - Basics",
- "position": 2,
- "link": {
- "type": "generated-index",
- "description": "5 minutes to learn the most important Docusaurus concepts."
- }
-}
diff --git a/docs/docs/tutorial-basics/congratulations.md b/docs/docs/tutorial-basics/congratulations.md
deleted file mode 100644
index 04771a0..0000000
--- a/docs/docs/tutorial-basics/congratulations.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-sidebar_position: 6
----
-
-# Congratulations!
-
-You have just learned the **basics of Docusaurus** and made some changes to the **initial template**.
-
-Docusaurus has **much more to offer**!
-
-Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**.
-
-Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610)
-
-## What's next?
-
-- Read the [official documentation](https://docusaurus.io/)
-- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config)
-- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration)
-- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout)
-- Add a [search bar](https://docusaurus.io/docs/search)
-- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase)
-- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support)
diff --git a/docs/docs/tutorial-basics/create-a-blog-post.md b/docs/docs/tutorial-basics/create-a-blog-post.md
deleted file mode 100644
index 550ae17..0000000
--- a/docs/docs/tutorial-basics/create-a-blog-post.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-sidebar_position: 3
----
-
-# Create a Blog Post
-
-Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed...
-
-## Create your first Post
-
-Create a file at `blog/2021-02-28-greetings.md`:
-
-```md title="blog/2021-02-28-greetings.md"
----
-slug: greetings
-title: Greetings!
-authors:
- - name: Joel Marcey
- title: Co-creator of Docusaurus 1
- url: https://github.com/JoelMarcey
- image_url: https://github.com/JoelMarcey.png
- - name: Sébastien Lorber
- title: Docusaurus maintainer
- url: https://sebastienlorber.com
- image_url: https://github.com/slorber.png
-tags: [greetings]
----
-
-Congratulations, you have made your first post!
-
-Feel free to play around and edit this post as much as you like.
-```
-
-A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings).
diff --git a/docs/docs/tutorial-basics/create-a-document.md b/docs/docs/tutorial-basics/create-a-document.md
deleted file mode 100644
index c22fe29..0000000
--- a/docs/docs/tutorial-basics/create-a-document.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-sidebar_position: 2
----
-
-# Create a Document
-
-Documents are **groups of pages** connected through:
-
-- a **sidebar**
-- **previous/next navigation**
-- **versioning**
-
-## Create your first Doc
-
-Create a Markdown file at `docs/hello.md`:
-
-```md title="docs/hello.md"
-# Hello
-
-This is my **first Docusaurus document**!
-```
-
-A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello).
-
-## Configure the Sidebar
-
-Docusaurus automatically **creates a sidebar** from the `docs` folder.
-
-Add metadata to customize the sidebar label and position:
-
-```md title="docs/hello.md" {1-4}
----
-sidebar_label: 'Hi!'
-sidebar_position: 3
----
-
-# Hello
-
-This is my **first Docusaurus document**!
-```
-
-It is also possible to create your sidebar explicitly in `sidebars.js`:
-
-```js title="sidebars.js"
-export default {
- tutorialSidebar: [
- 'intro',
- // highlight-next-line
- 'hello',
- {
- type: 'category',
- label: 'Tutorial',
- items: ['tutorial-basics/create-a-document'],
- },
- ],
-};
-```
diff --git a/docs/docs/tutorial-basics/create-a-page.md b/docs/docs/tutorial-basics/create-a-page.md
deleted file mode 100644
index 20e2ac3..0000000
--- a/docs/docs/tutorial-basics/create-a-page.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-sidebar_position: 1
----
-
-# Create a Page
-
-Add **Markdown or React** files to `src/pages` to create a **standalone page**:
-
-- `src/pages/index.js` → `localhost:3000/`
-- `src/pages/foo.md` → `localhost:3000/foo`
-- `src/pages/foo/bar.js` → `localhost:3000/foo/bar`
-
-## Create your first React Page
-
-Create a file at `src/pages/my-react-page.js`:
-
-```jsx title="src/pages/my-react-page.js"
-import React from 'react';
-import Layout from '@theme/Layout';
-
-export default function MyReactPage() {
- return (
-
-
My React page
-
This is a React page
-
- );
-}
-```
-
-A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page).
-
-## Create your first Markdown Page
-
-Create a file at `src/pages/my-markdown-page.md`:
-
-```mdx title="src/pages/my-markdown-page.md"
-# My Markdown page
-
-This is a Markdown page
-```
-
-A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page).
diff --git a/docs/docs/tutorial-basics/deploy-your-site.md b/docs/docs/tutorial-basics/deploy-your-site.md
deleted file mode 100644
index 1c50ee0..0000000
--- a/docs/docs/tutorial-basics/deploy-your-site.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-sidebar_position: 5
----
-
-# Deploy your site
-
-Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**).
-
-It builds your site as simple **static HTML, JavaScript and CSS files**.
-
-## Build your site
-
-Build your site **for production**:
-
-```bash
-npm run build
-```
-
-The static files are generated in the `build` folder.
-
-## Deploy your site
-
-Test your production build locally:
-
-```bash
-npm run serve
-```
-
-The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/).
-
-You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**).
diff --git a/docs/docs/tutorial-basics/markdown-features.mdx b/docs/docs/tutorial-basics/markdown-features.mdx
deleted file mode 100644
index 35e0082..0000000
--- a/docs/docs/tutorial-basics/markdown-features.mdx
+++ /dev/null
@@ -1,152 +0,0 @@
----
-sidebar_position: 4
----
-
-# Markdown Features
-
-Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**.
-
-## Front Matter
-
-Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/):
-
-```text title="my-doc.md"
-// highlight-start
----
-id: my-doc-id
-title: My document title
-description: My document description
-slug: /my-custom-url
----
-// highlight-end
-
-## Markdown heading
-
-Markdown text with [links](./hello.md)
-```
-
-## Links
-
-Regular Markdown links are supported, using url paths or relative file paths.
-
-```md
-Let's see how to [Create a page](/create-a-page).
-```
-
-```md
-Let's see how to [Create a page](./create-a-page.md).
-```
-
-**Result:** Let's see how to [Create a page](./create-a-page.md).
-
-## Images
-
-Regular Markdown images are supported.
-
-You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`):
-
-```md
-
-```
-
-
-
-You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them:
-
-```md
-
-```
-
-## Code Blocks
-
-Markdown code blocks are supported with Syntax highlighting.
-
-````md
-```jsx title="src/components/HelloDocusaurus.js"
-function HelloDocusaurus() {
- return