El repte
Una empresa de manteniment d’ascensors per a comunitats de propietaris treballava amb diverses eines que no es parlaven entre si. Els contractes es controlaven per separat de les visites, els tècnics informaven per telèfon o en paper i l’oficina ho tornava a teclejar tot. Les comunitats demanaven informació que costava reunir.
L’obligació de registrar la jornada exigia un control horari fiable, i la direcció necessitava saber quant costa realment cada hora de feina, com evoluciona la caixa i quines comissions es generen. Amb les dades repartides entre fulls de càlcul i documents escanejats, aquesta visió financera arribava tard o no arribava.
La solució
Vam construir un ERP a mida amb cinc lliurables sobre la mateixa base de dades: l’app interna d’oficina, un portal de client per a les comunitats, l’app del tècnic, un mural informatiu i una àrea de l’empleat. Els contractes es gestionen per aparell, de manera que cada ascensor té el seu historial, les seves visites i la seva facturació.
El control horari funciona amb un quiosc de fitxatge per PIN i un tancament nocturn automàtic que evita jornades obertes. La part financera inclou caixa, cashflow, comissions, cost-hora i un informe pensat per al director financer. Els permisos es defineixen amb 14 perfils sobre 16 mòduls, de manera que cada persona veu exactament el que li correspon, també al portal de client.
Per reduir el tecleig vam afegir lectors amb IA (Claude) que extreuen les dades de tiquets, actes, fitxes i nòmines i les arxiven a Google Drive. La plataforma està construïda sobre Supabase: PostgreSQL amb seguretat a nivell de fila (RLS), tasques programades amb pg_cron i edge functions.