Vyacheslav Simdyanov › vyacheslav742 Сбер ID
Python разработка для ваших целей
Рейтинг
715
№ 1 703 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Самара
Опыт работы
4 года
На сайте с
2025 года
Юридический статус
Самозанятый

Сервис проверки контрагентов

Используемые навыки CSS Flask HTML Python SQLite

Описание

Веб-приложение для автоматизации проверки контрагентов. Инструмент позволяет по идентификационному номеру (ИНН) мгновенно получать актуальные сведения из государственных реестров, исключая необходимость ручного поиска на разных порталах. Проект ориентирован на автоматизацию работы юристов, бухгалтеров, предпринимателей и бизнес-аналитиков.

Решение

Для реализации функционала был разработан бэкенд на Python с использованием фреймворка Flask. Ключевые технические этапы:

Интеграция с внешними данными: С помощью библиотеки Requests настроено взаимодействие с внешним API Checko.ru для получения JSON-данных в реальном времени.

Логика поиска: Реализован алгоритм поиска компании по ИНН (10 или 12 цифр) с автоматическим определением типа организации (юрлицо или ИП).

Система подписок и платежей: Внедрена платёжная система ЮKassa, позволяющая пользователям приобретать подписку на неограниченный доступ ко всем данным компании. Реализована автоматическая активация подписки после успешной оплаты через вебхуки.

Генерация документов: Интегрирована библиотека python-docx и ReportLab, которые на лету формируют структурированные отчёты в форматах .docx, .txt и .pdf на основе полученных данных.

Сбор данных по списку ИНН: Реализован механизм массовой проверки контрагентов: пользователь загружает файл со списком ИНН (TXT, CSV, XLSX), выбирает необходимые поля, система автоматически собирает информацию по всем компаниям и формирует отчёт в формате JSON с полными данными по каждой организации.

Управление пользователями: Реализована полноценная система регистрации и авторизации с хешированием паролей (MD5), восстановлением пароля через email, а также функционал удаления аккаунта в соответствии с 152-ФЗ.

Логирование персональных данных: Внедрена система логирования всех действий с персональными данными для соответствия требованиям законодательства о защите персональных данных.

Интерфейс: Создана лаконичная фронтенд-часть на HTML и CSS с использованием кастомных стилей, обеспечивающая удобную подачу сложной информации (таблицы, списки кодов, статусы компаний). Реализован динамический выбор категорий данных для отображения.

Административная панель: Разработан интерфейс для управления пользователями, просмотра подписок, платежей и логов действий.

Результат

Создан готовый MVP-сервис, который сокращает время на первичную проверку одной компании с 10-15 минут до нескольких секунд. Реализована функция выгрузки данных в трёх форматах (DOCX, TXT, PDF), что позволяет интегрировать результаты поиска во внутренний документооборот компании.

Реализован механизм массовой проверки контрагентов по списку ИНН — пользователь может загрузить до 50 000 ИНН и получить полный отчёт по каждой компании в формате XLSX.

Приложение успешно справляется с обработкой динамических запросов и предоставляет пользователю структурированное досье на организацию в один клик. Внедрена гибкая система подписок с несколькими тарифами, что позволяет монетизировать сервис.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Парсинг каталога товаров интернет-магазина "motorlandby.ru"
Парсинг каталога товаров интернет-магазина "motorlandby.ru"
117
Веб-разработка и IT "Парсинг данных организаций с портала 2GIS"
"Парсинг данных организаций с портала 2GIS"
136
Веб-разработка и IT Парсинг данных организаций с Яндекс карт
Парсинг данных организаций с Яндекс карт
186
Веб-разработка и IT Парсинг каталога товаров с сайта ankas.ru
Парсинг каталога товаров с сайта ankas.ru
243