# toolkit **Repository Path**: blaxey/toolkit ## Basic Information - **Project Name**: toolkit - **Description**: 一些常用的小工具集合 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-21 - **Last Updated**: 2026-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tool Platform (工具平台) 一个集成了多种常用工具的综合性平台,采用现代化前后端分离架构开发。 ## 📁 项目结构 (Project Structure) 本项目结构清晰,主要包含以下核心模块: - **`backend/`**: 后端服务源码 - **核心框架**:Spring Boot 3.2.0 - **编程语言**:Java 17 - **数据库**:MySQL 8.0, Spring Data JPA - **安全认证**:Spring Security + JWT - **`frontend/`**: 前端应用源码 - **核心框架**:Vue 3 + Vite - **UI 组件**:Element Plus - **状态管理**:Pinia - **HTTP 客户端**:Axios - **`tool-platform-deploy/`**: 部署配置目录 - 包含 Docker Compose 编排文件 - Nginx 反向代理配置 - SSL 证书存放目录 - **详细部署文档** ## 🛠️ 技术栈概览 - **前端**: Vue 3, Vite, Element Plus, JavaScript - **后端**: Java 17, Spring Boot, MySQL, Hutool - **运维**: Docker, Docker Compose, Nginx ## 🚀 部署指南 本项目的生产环境部署文档位于 `tool-platform-deploy` 目录中。 📄 **[点击此处查看详细部署文档](./tool-platform-deploy/readme.md)** ### 简要部署流程 1. **构建前端**: 在 `frontend` 目录下运行 `npm run build` 生成 `dist` 目录。 2. **构建后端**: 在 `backend` 目录下运行 `mvn clean package` 生成 JAR 包。 3. **准备环境**: 进入 `tool-platform-deploy` 目录,将构建好的 `dist` 目录和 JAR 包放入指定位置。 4. **启动服务**: 运行 `docker compose up -d` 即可一键启动所有服务。 --- _Created by Tool Platform Team_