Proyecto · Desarrollador fullstack

Plataforma de comercio electrónico de telesalud

Plataforma de comercio electrónico por suscripción y gestión de farmacia para la dispensación de recetas de telemedicina. Incluye enrutamiento inteligente de farmacias, procesamiento de pagos con múltiples proveedores y seguimiento en tiempo real del ciclo de vida de los pedidos.

🔒 Trabajo privado / de cliente — el sitio en vivo y el código están bajo NDA. Con gusto explico la arquitectura y mi rol en una llamada.

Plataforma de comercio electrónico de telesalud
Stack tecnológico
PythonDjangoDjango REST FrameworkFastAPIPostgreSQLRedisTailwind CSSDockerStripePostHogSentryWeasyPrint

Descripción general del proyecto

Una plataforma de comercio electrónico de nivel de producción que da soporte a un servicio de prescripción médica por telemedicina. Los clientes compran medicamentos por suscripción a través de un flujo de compra guiado con comprobaciones de elegibilidad, verificación de identidad y validación de direcciones, mientras que las farmacias gestionan el cumplimiento de pedidos a través de un portal de operaciones dedicado.

Características principales

  • Sistema de suscripción con ciclos de facturación flexibles, variantes de dosis y gestión de promociones
  • Enrutador inteligente de farmacias que utiliza algoritmos de selección ponderada con mapeo de cobertura geográfica
  • Procesamiento de pagos con múltiples proveedores (Stripe, NMI) con tokenización conforme a PCI
  • Flujo de trabajo de prescripción multietapa: introducción de datos, cumplimiento, envío y seguimiento de la entrega
  • Motor interactivo de cuestionarios de admisión de clientes para la evaluación de líneas de productos
  • Sistema de promociones polimórfico (descuentos fijos, porcentuales y por recomendación)
  • Integración con Zendesk para el enrutamiento de tickets de atención al cliente
  • Integraciones de correo electrónico con SendGrid, SMS y telefonía con Aircall
  • Analítica con PostHog, feature flags mediante Statsig y canalización de datos con BigQuery
  • Registro de auditoría completo con registro basado en eventos en todos los cambios de estado de los pedidos

Arquitectura

Monolito de Django que gestiona la lógica de negocio principal con un microservicio secundario de FastAPI para tareas de procesamiento de datos. PostgreSQL para la persistencia, Redis para la caché y las sesiones, y APScheduler para los trabajos en segundo plano. Desplegado en Railway a través de los entornos de desarrollo, QA, staging y producción, con Doppler para la gestión de secretos. Los recursos estáticos se compilan con Tailwind CSS y se sirven mediante WhiteNoise.

Contacto →