# fastapi_vue3_app **Repository Path**: yangjinxin1986/fastapi_vue3_app ## Basic Information - **Project Name**: fastapi_vue3_app - **Description**: FastAPI-Vue3-App 是全栈开源项目,旨在助开发者快速搭建移动、小程序和 H5 应用。后端采用 FastAPI + SQLModel + Alembic + JWT 异步编程提升并发,简化数据库操作,实现身份验证与授权,并进行管理版本;前端采用 Vue3 + Vite5 + Pinia + UniApp + uView-plus 实现快速构建,跨平台开发。提供一站式开发方案,高效便捷。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-06-26 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
简体中文 | [English](./README.en.md) ## FastAPI-Vue3-App 项目简介 ### 项目概述 FastAPI-Vue3-App 是全栈开源项目,旨在助开发者快速搭建移动、小程序和 H5 应用。后端采用 FastAPI + SQLModel + Alembic + JWT 异步编程提升并发,简化数据库操作,实现身份验证与授权,并进行管理版本;前端采用 Vue3 + Vite5 + Pinia + UniApp + uView-plus 实现快速构建,跨平台开发。提供一站式开发方案,高效便捷。 > 后端技术栈: - **FastAPI**: 利用异步编程特性,提升应用的并发处理能力。 - **SQLModel**: 简单易用的ORM工具,简化数据库操作。 - **Alembic**: 数据库迁移工具,用于管理数据库版本。 - **JWT**: 用于身份验证和授权。 > 前端技术栈: - **Vue3**: 渐进式JavaScript框架,用于构建用户界面。 - **Vite**: 快速的前端构建工具,支持热重载。 - **Pinia**: 状态管理工具,用于管理前端状态。 - **UniApp**: 跨平台应用开发框架,支持多端开发。 - **uView-plus**: 基于Vue3的UI组件库,提供丰富的组件。 ### 主要特性 - **快速上手**: 提供完整的项目结构和示例代码,减少初期配置时间。 - **模块化设计**: 各个组件独立开发,便于维护和扩展。 - **文档齐全**: 详细的README文档和API文档,方便学习和参考。 - **社区支持**: 完全开源,欢迎提交问题和Pull Request。 ### 目录结构 ```sh fastapi_vue3_app/ ├─ backend # 后端目录 ├─ frontend # 前端目录 ├─ README.en.md # 英文文档 └─ README.md # 中文文档 ``` ### 页面展示![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |