Проєкт · Fullstack-розробник

Платформа електронної комерції для телемедицини

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

🔒 Приватна / клієнтська робота — робочий сайт і код під NDA. Радо розповім про архітектуру та свою роль під час дзвінка.

Платформа електронної комерції для телемедицини
Технологічний стек
PythonDjangoDjango REST FrameworkFastAPIPostgreSQLRedisTailwind CSSDockerStripePostHogSentryWeasyPrint

Огляд проєкту

Промислова e-commerce платформа, що живить сервіс телемедичних рецептів. Клієнти купують ліки за підпискою через керований процес оформлення замовлення з перевірками права на отримання, верифікацією особи та валідацією адреси, тоді як аптеки керують виконанням замовлень через окремий операційний портал.

Ключові можливості

  • Система підписок із гнучкими циклами білінгу, варіантами дозування та обробкою промоакцій
  • Інтелектуальний маршрутизатор аптек із алгоритмами зваженого вибору та мапуванням географічного покриття
  • Мультипровайдерна обробка платежів (Stripe, NMI) із PCI-сумісною токенізацією
  • Багатоетапний робочий процес рецептів — введення даних, виконання, відправлення та відстеження доставки
  • Рушій інтерактивного опитувальника клієнтів для оцінки за продуктовою лінійкою
  • Поліморфна система промоакцій (фіксовані, відсоткові, реферальні знижки)
  • Інтеграція із Zendesk для маршрутизації тикетів підтримки клієнтів
  • Інтеграції з email SendGrid, SMS та телефонією Aircall
  • Аналітика PostHog, feature-флаги через Statsig та конвеєр даних BigQuery
  • Повний журнал аудиту з логуванням на основі подій для всіх змін стану замовлення

Архітектура

Моноліт Django, що обробляє основну бізнес-логіку, із додатковим мікросервісом на FastAPI для завдань обробки даних. PostgreSQL для персистентності, Redis для кешування та сесій, APScheduler для фонових завдань. Розгорнуто на Railway у середовищах dev, QA, staging та production із Doppler для управління секретами. Статичні ресурси скомпільовано за допомогою Tailwind CSS та надаються через WhiteNoise.

Зв'язатися →