Initial commit from monorepo

This commit is contained in:
Ruslan Bakiev
2026-01-07 09:16:05 +07:00
commit 685fbbe14a
28 changed files with 2291 additions and 0 deletions

36
README.md Normal file
View File

@@ -0,0 +1,36 @@
# KYC Service
Backend сервис для процедур Know Your Customer (KYC) в системе Optovia.
## Описание
Сервис для проверки и верификации компаний с интеграцией DaData и поддержкой различных стран. Включает проверку российских компаний с использованием ИНН, КПП, ОГРН.
## Основные функции
- Проверка и верификация компаний
- Интеграция с DaData для российских компаний
- Обработка банковских реквизитов
- Управление статусами KYC (pending, in_review, approved, rejected, expired)
- Поддержка различных стран
## Модели данных
- **KYCRequest** - базовая модель для KYC запросов
- **KYCRequestRussia** - специализированная модель для российских компаний
## Технологии
- Django 5.2.8
- GraphQL (Graphene-Django)
- PostgreSQL
- DaData API Integration
- Gunicorn
## Развертывание
Проект развертывается через Nixpacks на Dokploy с автоматическими миграциями.
## Автор
Ruslan Bakiev