Saltar al contenido
En desarrolloWebapp en construcción

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.

  • 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.

Ver todos los proyectos
  • Publicada

    Vive 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 desarrollo

    Sentilox

    Web y app (PWA) para gestionar cámaras, timbres, cerraduras y hubs.

    Ver el proyecto
  • En desarrollo

    Plugin 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 desarrollo

    El 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