Loyiha · 2025 · ~1 daqiqa o‘qiladi
Doctolib — shifokorga yozilish API (FastAPI)
FastAPI'da shifokorga onlayn yozilish tizimi: JWT autentifikatsiya, bcrypt bilan parol hashlash, SQLModel va Alembic migratsiyalar.
Python · FastAPI · SQLModel · Alembic · JWT
Loyiha haqida#
Doctolib uslubidagi shifokorga onlayn yozilish tizimining backend API'si — async FastAPI ustiga qurilgan.
Texnik yechimlar#
- Framework: FastAPI (async, avtomatik OpenAPI hujjatlari).
- Autentifikatsiya:
python-josebilan JWT tokenlar. - Parol xavfsizligi:
passlib[bcrypt]— parollar bcrypt bilan hashlanadi. - ORM va migratsiya: SQLModel + Alembic (versiyalangan schema migratsiyalari).
- Konfiguratsiya:
pydantic-settingsbilan muhitga asoslangan sozlamalar.