All checks were successful
Build Docker Image / build (push) Successful in 1m45s
Teams Service
Backend сервис для управления командами и участниками в системе Optovia.
Описание
Сервис для управления командами с интеграцией Logto для аутентификации. Включает управление участниками, приглашениями и KYC статусами команд.
Основные функции
- Создание и управление командами
- Управление участниками команд (OWNER, ADMIN, MANAGER, MEMBER)
- Система приглашений в команды
- Интеграция с Logto для аутентификации
- KYC статусы команд
- Управление активной командой пользователя
Модели данных
- Team - модель команды с KYC статусами
- TeamMember - участники команды с ролями
- TeamInvitation - приглашения в команды
- User - пользователи с привязкой к Logto
KYC статусы команд
PENDING_KYC- Требуется KYCKYC_IN_REVIEW- KYC на рассмотренииKYC_APPROVED- KYC одобренKYC_REJECTED- KYC отклоненSUSPENDED- Заблокировано
Технологии
- Django 5.2.8
- GraphQL (Graphene-Django)
- PostgreSQL
- Logto Integration
- Gunicorn
Развертывание
Проект развертывается через Nixpacks на Dokploy с автоматическими миграциями.
Автор
Ruslan Bakiev
Description
Languages
Python
99.3%
Dockerfile
0.7%