←Todos los casos
Fotografía escolarRescate de softwareRediseño UXE-commerce

Heredamos el código. Lo dejamos como su fundador lo había imaginado

Smile&Click vende fotografía escolar a familias y colegios. Su plataforma llevaba un año en desarrollo sobre un framework PHP propio, fuera de los estándares. Entramos para terminarla sin empezar de cero.

Cliente

Smile&Click

Duración

Seis meses, y seguimos

Rol

Desarrollo, rendimiento y rediseño

El cliente

Smile&Click

Smile&Click fotografía colegios en Canarias. Cada familia recibe un código, ve las fotos de sus hijos y compra la galería. Los profesores revisan su clase.

Detrás hay un panel donde el equipo gestiona subidas de fotos, códigos QR, pagos y descargas de cada colegio, curso y clase.

Miguel, su fundador, llegó a Borah con la plataforma ya en producción y una lista clara de lo que le faltaba para ser la que él tenía en la cabeza.

El reto

Funcionaba, pero no como Miguel la quería

Otra empresa había dedicado un año a construir la plataforma sobre un framework PHP propio, fuera de los estándares del lenguaje. Cada cambio dependía de conocer ese framework por dentro.

Las familias tenían que registrarse antes de ver una sola foto. Los profesores necesitaban cuenta y contraseña para revisar su clase. El panel iba lento con los colegios grandes.

Reescribirlo todo habría parado el negocio en plena campaña escolar. Miguel no buscaba una plataforma nueva: buscaba a alguien que dejara la suya como la había pensado.

Antes y ahora

La misma plataforma, seis meses después

A la izquierda, el código tal como lo recibimos en marzo de 2026. A la derecha, el mismo recorrido hoy. Las capturas usan un colegio ficticio con alumnos ilustrados: en un producto que trabaja con fotos de menores, los datos reales no salen de su sitio.

Entrar a ver las fotos

Antes, una familia tenía que crear una cuenta para ver una sola foto. Ahora escribe el código que le dio el colegio.

Antes · marzo 2026

Entrar a ver las fotos: versión recibida en marzo de 2026

Ahora

Entrar a ver las fotos: versión actual

La galería de la familia

De una lista con desplegables a una ficha por alumno, con fotos individuales y de grupo, filtros y el botón de compra siempre a la vista.

Antes · marzo 2026

La galería de la familia: versión recibida en marzo de 2026

Ahora

La galería de la familia: versión actual

La cesta

Mismos datos, otro recorrido: pasos visibles, resumen del pedido y un único botón que dice cuánto se va a pagar.

Antes · marzo 2026

La cesta: versión recibida en marzo de 2026

Ahora

La cesta: versión actual

El panel del profesor

Antes exigía cuenta y mostraba una tabla de texto. Ahora se entra con un código y cada alumno tiene cara, estado de pago y etiquetas.

Antes · marzo 2026

El panel del profesor: versión recibida en marzo de 2026

Ahora

El panel del profesor: versión actual

Nuestro enfoque

Terminar lo que había, no empezar otra vez

Somos el equipo técnico de Smile&Click desde marzo de 2026. Miguel decide qué necesita su negocio; nosotros decidimos cómo construirlo dentro de lo que ya existe.

Entender antes de tocar

Lo primero fue documentar el framework entero: cómo enruta, cómo compila sus módulos, dónde guarda cada cosa. Sin ese mapa, cada cambio era una apuesta.

Rendimiento primero

El área de supervisión lanzaba una consulta por cada fila. Las sustituimos por consultas en lote, añadimos índices y montamos un sistema de migraciones con registro, para que la base de datos cambie de forma ordenada.

Las peticiones de Miguel, una a una

Miguel grabó vídeos recorriendo la plataforma y contando qué quería. Convertimos cada petición en una tarea. Cada tarea se entrega con su documento y su vídeo de demostración, para que pueda revisarla sin reunirse.

Rediseño donde se decide la venta

Una familia que tiene que registrarse para ver una foto es una familia que quizá no compra. Rediseñamos el recorrido completo: acceso con código, galería, cesta y pago.

Profesores sin contraseñas

El fotógrafo entrega un código por clase, por curso o por colegio. El profesor lo escribe y ve exactamente ese ámbito, con la cara de cada alumno, su estado de pago y sus etiquetas.

Sin reescritura

Trabajamos dentro del framework que había, con sus reglas. Es menos cómodo que empezar de cero y mucho más seguro para un negocio que factura cada día con esa plataforma.

Stack tecnológico

PHP 8MySQLVue 2Tailwind CSSTwigLaravel ForgeRemotion

Resultados

Dónde está hoy

  • Las familias ven sus fotos con un código, sin crear cuenta. La cuenta llega después, si la quieren
  • Los profesores entran con un código y ven solo lo suyo: su clase, su curso o su colegio
  • La galería de familias y la cesta son nuevas: fichas por alumno, filtros, resumen del pedido y pago por pasos
  • Estados de pago unificados, etiquetas automáticas y selección múltiple en galerías y listados
  • Fotos que se arrastran entre galerías y subida masiva guiada por colegio, nivel, clase y fotógrafo
  • QR de grupo con reconocimiento en la subida y PDF en cuadrícula, 12 por hoja con líneas de corte
  • Exportación a CSV según los filtros activos, export para InDesign y descargas por colegio, curso o clase
  • El panel de gestor exige sesión en todos sus puntos de entrada
  • Todo sobre el mismo framework y el mismo servidor. El negocio no paró ni un día
6

meses de trabajo continuo

de marzo a septiembre de 2026

45+

mejoras y correcciones

entregadas en producción

0

reescrituras

mismo framework, mismo servidor

1

año llevaba el desarrollo anterior

antes de llegar a Borah

¿Tienes un desarrollo a medias que no termina de ser lo que querías?

Cuéntanos qué tienes y te decimos por dónde empezaríamos.