De PHP sin estructura a plataforma profesional con Laravel
Reconstruimos desde cero la plataforma de protección de marca de Koppa AI. Reemplazamos código sin framework por una arquitectura Laravel sólida, y desarrollamos funcionalidades nuevas que antes no existían.
Cliente
Koppa AI
Duración
~6 meses
Rol
Desarrollo y producto
El cliente
Koppa AI
Koppa AI es una plataforma de protección de marca. Ayuda a empresas a monitorizar y defender su propiedad intelectual en el entorno digital.
Will y Cheryl fundaron Koppa con una visión clara, pero la implementación técnica no estaba a la altura. Llegaron a Borah con una plataforma funcional pero frágil, buscando un equipo que pudiera reconstruirla con criterio.
El reto
Una plataforma funcional, sin base técnica para crecer
La plataforma original estaba construida en PHP plano, sin framework, sin arquitectura definida. Había sido desarrollada por alguien sin experiencia en programación profesional.
La base de datos no tenía foreign keys. Los datos estaban duplicados, las consultas no estaban optimizadas y los bugs eran frecuentes. El rendimiento era lento y cada cambio introducía nuevos problemas. Escalar el producto o añadir funcionalidades era inviable sin una reconstrucción completa.
Nuestro enfoque
Reconstrucción completa, desde los cimientos
Decidimos no intentar parchar lo existente. La base no lo permitía. Reconstruimos la plataforma desde cero con un stack moderno, tomando decisiones de producto junto al equipo de Koppa.
Rediseño de base de datos
Modelado relacional desde cero: foreign keys, índices, normalización. Eliminación de datos duplicados y estructura preparada para crecer.
Arquitectura con Laravel
Reconstrucción completa del backend con Laravel y PHP moderno. Código estructurado, testeable y mantenible.
Panel de administración con Filament
Interfaz de gestión interna construida con Filament, aprovechando su ecosistema para acelerar el desarrollo sin sacrificar flexibilidad.
Interfaz reactiva con Livewire
Componentes interactivos del frontend construidos con Livewire, manteniendo la coherencia con el stack Laravel.
Desarrollo de nuevas funcionalidades
Con la base sólida, construimos funcionalidades que antes eran inviables. Features nuevas que ampliaron las capacidades de la plataforma.
Stack tecnológico
Resultados
Lo que conseguimos
- Plataforma estable y profesional, sin los bugs recurrentes del sistema anterior
- Base de datos relacional correctamente modelada, sin duplicaciones ni inconsistencias
- Código mantenible y escalable que permite iterar con confianza
- Velocidad de desarrollo significativamente mayor para añadir nuevas funcionalidades
- Múltiples features nuevas que antes eran técnicamente inviables
“Working with Raúl has been an absolute pleasure. We started with a (very) rough idea with what we wanted and he turned that idea into an interface that we are proud to show our clients. Raúl is attentive to detail and can look at problems from not only a developer's perspective but also from the client's. We cannot recommend Borah enough for full stack development.”

Cheryl DarrupBoychuck
Chief Strategist, Koppa AI