Actifinca.
CRM y ERP para administradores de fincas. Ahora, la geolocalización de los técnicos en la app de campo y su mapa en el backoffice.

Actifinca
- CRM y ERP de fincas
- Técnicos geolocalizados
- Mapa en el backoffice

- Monorepo Nx en TypeScript
- API en NestJS con Drizzle
- PostgreSQL (PostGIS)
- Backoffice en Next.js
- Apps en Expo
El proyecto
Qué hace
Actifinca es para los administradores de fincas: despachos que llevan muchas comunidades a la vez y reparten el día entre vecinos que avisan de una avería, proveedores a los que hay que encargar la reparación, documentos que todo el mundo pide y datos repartidos en varios programas. Actifinca junta esa gestión en un solo sistema, y cada despacho trabaja sobre sus propios datos, separados de los de los demás desde la base de datos.
Tiene cuatro piezas. El backoffice, donde el despacho gestiona sus comunidades: los edificios y sus unidades, las incidencias con su conversación, las órdenes de trabajo, los documentos y los proveedores. La app Community, para los vecinos y los presidentes de cada comunidad. La app Field, de campo, para los técnicos y los proveedores que atienden lo que pasa en la finca: en ella se trabaja ahora la geolocalización de los técnicos, que el backoffice enseña en un mapa. Y una web pública que presenta el producto y permite pedir una demostración.
Dos reglas atraviesan todo el sistema: nada se borra, se archiva, y cada cambio queda registrado con quién lo hizo y cuándo.
Tecnología
Cómo está hecho
Es un monorepo Nx en TypeScript con todas las piezas dentro, de modo que comparten tipos, contratos y herramientas. La API está hecha en NestJS, con Drizzle sobre PostgreSQL; PostGIS guarda todo lo que tiene coordenadas, como la posición de los técnicos. El backoffice está hecho en Next.js y las apps móviles en Expo: una sola base de código para iPhone y Android. El contrato de la API se escribe primero y de él salen la documentación y el cliente que usan el backoffice y las apps, así que las tres piezas hablan siempre el mismo idioma.
Cada operación de negocio corre dentro de una transacción ligada a un despacho, de manera que un dato de una organización no puede acabar en otra, y los trabajos en segundo plano salen por una cola aparte para que la interfaz no espere.
Estado
En qué estado está
En desarrollo
Está en desarrollo y no está publicada. Se avanza por paquetes de trabajo: cada módulo se construye, se revisa y se corrige antes de pasar al siguiente, y antes de desplegar nada se pasan las pruebas de todo el monorepo. La API, el backoffice y las dos apps tienen construidos sus módulos principales; lo que se trabaja ahora es la geolocalización de los técnicos en la app de campo y su mapa en el backoffice.
Más proyectos
Los otros proyectos en marcha.
PublicadaVive la fiesta
La web de las fiestas de los pueblos de Navarra: qué fiestas hay, cuándo y dónde, y cómo planificar la visita.
Ver el proyecto
En desarrolloSentilox
Web y app (PWA) para gestionar cámaras, timbres, cerraduras y hubs.
Ver el proyecto
En desarrolloPlugin de reseñas para WordPress
Un plugin de WordPress para enseñar en la web de un negocio sus reseñas de Google y pedir reseñas nuevas, conforme a las políticas de Google y a los estándares de seguridad de WordPress.
Ver el proyecto
En desarrolloEl Reto del Sí
Plataforma para despedidas y bodas: el organizador crea un evento y los invitados hacen retos desde el móvil, suben fotos y vídeos como prueba y suman puntos en un ranking.
Ver el proyecto
