├── .env.example ├── .gitignore ├── README.md ├── alembic.ini ├── alembic ├── README ├── env.py ├── script.py.mako └── versions │ ├── 0b364aafcc4c_user_constant_from_global.py │ ├── 4c7e29b8c2da_initial.py │ └── d972efe72de9_social_auth.py ├── app ├── __init__.py ├── api │ ├── __init__.py │ ├── endpoints │ │ ├── __init__.py │ │ └── user │ │ │ ├── __init__.py │ │ │ ├── auth.py │ │ │ ├── functions.py │ │ │ ├── oauth2.py │ │ │ └── user.py │ └── routers │ │ ├── __init__.py │ │ ├── main_router.py │ │ └── user.py ├── core │ ├── __init__.py │ ├── database.py │ ├── dependencies.py │ ├── modules.py │ ├── rolechecker.py │ └── settings.py ├── main.py ├── models │ ├── __init__.py │ ├── admin.py │ ├── common.py │ └── user.py ├── schemas │ ├── __init__.py │ └── user.py └── utils │ ├── constant │ └── globals.py │ └── env.py ├── dev.txt ├── docs └── doc.odt └── requirements.txt /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic/env.py -------------------------------------------------------------------------------- /alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic/script.py.mako -------------------------------------------------------------------------------- /alembic/versions/0b364aafcc4c_user_constant_from_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic/versions/0b364aafcc4c_user_constant_from_global.py -------------------------------------------------------------------------------- /alembic/versions/4c7e29b8c2da_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic/versions/4c7e29b8c2da_initial.py -------------------------------------------------------------------------------- /alembic/versions/d972efe72de9_social_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/alembic/versions/d972efe72de9_social_auth.py -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/endpoints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/endpoints/user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/endpoints/user/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/endpoints/user/auth.py -------------------------------------------------------------------------------- /app/api/endpoints/user/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/endpoints/user/functions.py -------------------------------------------------------------------------------- /app/api/endpoints/user/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/endpoints/user/oauth2.py -------------------------------------------------------------------------------- /app/api/endpoints/user/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/endpoints/user/user.py -------------------------------------------------------------------------------- /app/api/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/routers/main_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/routers/main_router.py -------------------------------------------------------------------------------- /app/api/routers/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/api/routers/user.py -------------------------------------------------------------------------------- /app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/core/database.py -------------------------------------------------------------------------------- /app/core/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/core/dependencies.py -------------------------------------------------------------------------------- /app/core/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/core/modules.py -------------------------------------------------------------------------------- /app/core/rolechecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/core/rolechecker.py -------------------------------------------------------------------------------- /app/core/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/core/settings.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/models/admin.py -------------------------------------------------------------------------------- /app/models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/models/common.py -------------------------------------------------------------------------------- /app/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/models/user.py -------------------------------------------------------------------------------- /app/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/schemas/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/schemas/user.py -------------------------------------------------------------------------------- /app/utils/constant/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/utils/constant/globals.py -------------------------------------------------------------------------------- /app/utils/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/app/utils/env.py -------------------------------------------------------------------------------- /dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/dev.txt -------------------------------------------------------------------------------- /docs/doc.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/docs/doc.odt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MahmudJewel/fastapi-production-boilerplate/HEAD/requirements.txt --------------------------------------------------------------------------------