FastAPI-Vue-template Documentation¶
Welcome to the FastAPI-Vue-template documentation! This project is a template for building modern web applications using FastAPI for the backend and Vue.js for the frontend. It provides a robust foundation for rapid development with features like authentication, API integration, and modular architecture.
Key Features¶
FastAPI Backend: A high-performance Python web framework for building APIs.
Vue.js Frontend: A progressive JavaScript framework for building user interfaces.
Authentication: Pre-configured user authentication using FastAPI Users.
Modular Design: Organized structure for scalable development.
Sphinx Documentation: Auto-generated documentation for your project.
Getting Started¶
To get started with the project, refer to the following sections:
Installation: Learn how to set up the project locally.
Backend: Explore the FastAPI backend structure and APIs.
Frontend: Understand the Vue.js frontend and its components.
Testing: Learn how to run tests for both the backend and frontend.
Contents:
Additional Resources¶
FastAPI Documentation: https://fastapi.tiangolo.com/
Vue.js Documentation: https://vuejs.org/
Sphinx Documentation: https://www.sphinx-doc.org/