# VueFlask-MVP **Repository Path**: coderWangkf/vue-flask-mvp ## Basic Information - **Project Name**: VueFlask-MVP - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-17 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MVP快速原型开发框架 基于Vue3 + Flask3 + SQLite的技术栈,整合最新稳定版本与最佳实践,专为快速构建最小可行性产品(MVP)而设计。 ## 目录结构 ``` project/ ├── frontend/ # 前端工程(Vue3 + Vite) ├── backend/ # 后端工程(Flask3) ├── deploy/ # 部署配置 └── docs/ # 项目文档 ``` ## 快速开始 ### 开发环境 ```bash # 前端 cd frontend && pnpm install && pnpm dev # 后端 cd backend && pip install -r requirements.txt flask run ``` ### 主要技术栈 - 前端:Vue3 + PrimeVue + Pinia + TypeScript - 后端:Flask + SQLAlchemy + Flask-RESTX - 数据库:SQLite(开发环境)/ 可配置(生产环境) - 部署:Docker + Nginx + uWSGI ## 部署流程 ```bash # 生产构建 cd frontend && pnpm build cd backend && pip install -r requirements.txt # 使用Docker部署 cd deploy docker build -t mvp-app . ``` ## 项目文档 详细的项目文档可在`docs`目录下查看: - [项目概述](./docs/project-overview.md) - 框架设计理念与技术架构 - [快速上手指南](./docs/getting-started.md) - 环境配置与项目启动 - [开发指南](./docs/development-guide.md) - 二次开发与功能扩展 - [部署指南](./docs/deployment-guide.md) - 部署流程与环境配置 ## 核心优势 - **快速开发**:提供完整的开发环境和工具链,减少配置时间 - **易于扩展**:模块化设计,便于二次开发和功能扩展 - **开发体验**:集成热重载、类型检查、API文档等提升开发效率的功能 - **部署简便**:提供多种部署方案,从开发环境到生产环境的无缝过渡