Skip to content

artemdmm/documents-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend приложение для работы с документами

Репозиторий содержит CRUD-приложение, использующее фреймворк FastApi и выполняющее операции с базой данных на PostgreSQL.
Приложение состоит из двух основных моделей: документы (DocumentModel) и пользователи (UserModel).
Также присутствуют модели для типов документов (DocTypeModel), групп пользователей (PermissionModel) и логов (ApiLog).
Связь с базой данных выполняется с использованием библиотеки SQLAlchemy, модели используют библиотеки SQLModel и Pydantic.
Пароли хранятся в зашифрованном виде, аутентификация выполняется с использованием протокола OAuth 2.0 и JWT-токенов.
При работе приложения выполняется логгирование запросов, ответов, а также некоторых важных действий с базой данных. Логи выводятся в терминал.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published