{"repo":"ViktorViskov/fastapi-mvc","free":true,"listed":false,"github":"https://github.com/ViktorViskov/fastapi-mvc","clone":"git clone https://github.com/ViktorViskov/fastapi-mvc.git","description":"FastAPI MVC this is an example of using FastAPI and built upon the Model-View-Controller (MVC) architectural pattern.","language":"Python","stars":128,"topics":["fastapi","mvc","pattern","docker","docker-compose","sqlalchemy"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"FastAPI framework, high performance, easy to learn, fast to code, ready for production FastAPI MVC This template provides a starting point for building web applications using FastAPI and following the Model-View-Controller (MVC) architectural pattern. Technologies Used This project is developed using the following technologies: - FastAPI: A modern, fast (high-performance), web framework for building APIs with Python 3.7+. - Uvicorn: A lightning-fast ASGI server, used to run FastAPI application. - PyMySQL: A pure-Python MySQL/MariaDB client library. - SQLAlchemy: A SQL toolkit and Object-Relational Mapping (ORM) library for Python. - Alembic: A database migration tool for SQLAlchemy. Project Structure The project structure is organized as follows: Getting Started Installation 1. Clone the repository: 2. Install dependencies: Running the Application To start the FastAPI application, use the following command: Deploying the Project","default_branch":null,"files":null,"tree":[],"storefront":"/r/ViktorViskov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ViktorViskov/fastapi-mvc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}