FastAPI Project Template

Project directory tree

.
├── README.md
├── requirements.txt
└── src
    └── app
        ├── __init__.py
        ├── api
        │   ├── __init__.py
        │   └── v1
        │       ├── __init__.py
        │       ├── api.py
        │       └── endpoints
        │           ├── __init__.py
        │           └── followers.py
        ├── config
        │   ├── __init__.py
        │   ├── fastapi
        │   │   ├── __init__.py
        │   │   └── settings.py
        │   └── logging
        │       ├── __init__.py
        │       └── settings.py
        ├── dependencies
        │   ├── __init__.py
        │   └── instagram.py
        ├── main.py
        ├── models
        │   └── __init__.py
        └── routers.py

14 directories, 23 files

Execute in PyCharm:

Script Path: <path_to_main_py>