Saltar al contenido

01.03 / Build

Aplicaciones web y portales internos.

Portales internos, aplicaciones de back office y sistemas operativos sobre Supabase, con row level security, roles, auditoría y acceso con Microsoft. Precio cerrado para una primera fase, dirigida por perfil senior de principio a fin.

repositorio para la plataforma interna, el directorio y la web públicaGlobalia
1
módulos entregados en la Fase 1Elite Smart Build
11
El portal interno de una empresa de reformas en el monitor de una caseta de obra: tareas abiertas por obra, partes de material pendientes de aprobar y quién está hoy en obra.

En detalle

Lo que conviene saber.

Un encargado en una cabina acristalada vigila un depósito de autobuses en el crepúsculo, con una lista de vehículos y un mapa en pantalla y emisoras cargando en la mesa

Por ejemplo: 11 módulos entregados en la Fase 1. Elite Smart Build

Qué es

Una aplicación web interna para el trabajo con el que funciona tu empresa: el cuadro de operaciones, el back office, el portal de clientes o de proveedores, la herramienta que hoy vive en un Excel compartido y en una cadena de correos. Polargate la construye como una aplicación real sobre Postgres, con usuarios nombrados, roles, permisos y registro de quién cambió qué. Funciona en el navegador desde cualquier dispositivo y se puede empaquetar como app de iOS y Android cuando el trabajo ocurre fuera de la mesa.

Cómo lo hacemos

Partimos de tu proceso, no de una plantilla. En el Discovery Sprint leemos las hojas de cálculo, los documentos de procedimiento y los hilos de correo donde se coordina el trabajo, y los convertimos en un modelo de datos, un mapa de roles y un alcance escrito para una primera fase. Después construimos. La seguridad vive en la base de datos: row level security activado y forzado en todas las tablas, roles como enum de Postgres comprobados por una función, campos sensibles como el margen comercial enmascarados por rol mediante una vista, y un registro de auditoría inmutable escrito por un trigger, con un visor solo para dirección. Cada persona entra con su cuenta de Microsoft Entra ID, la que ya tiene, o por correo con un flujo de contraseña reforzado en tu propio dominio. Cada pantalla se entrega con sus estados de carga, vacío y error, acceso por teclado y objetivos táctiles de 44 píxeles. Antes de entregar nada, el desarrollo pasa por auditorías adversariales repetidas: en la plataforma interna que construimos para una constructora de reformas hoteleras, una ronda dejó 59 hallazgos confirmados entre errores, seguridad, interfaz y accesibilidad, todos corregidos antes de la entrega.

Qué recibes

Lo que te llevas.

Todo queda por escrito antes de empezar, y todo se queda en cuentas de tu empresa.

01Entregables

  1. 01

    Modelo de datos construido a partir de tus Excel reales, mapas de procedimiento e hilos de correo, con un diagrama de entidades que apruebas antes de escribir código

  2. 02

    Row level security activado y forzado en todas las tablas, roles como enum de Postgres comprobados por una función de base de datos, campos sensibles enmascarados por rol mediante una vista

  3. 03

    Registro de auditoría inmutable escrito por un trigger de base de datos (quién, qué, cuándo) con un visor de auditoría solo para administración

  4. 04

    Acceso con Microsoft Entra ID, o entrada por correo con un flujo de restablecimiento reforzado enviado desde tu propio dominio

  5. 05

    Módulos operativos como calendario de planificación, tareas por departamento, checklists, incidencias con foto, recepción de material, proveedores y personas

  6. 06

    Avisos por correo en días laborables desde tareas programadas, almacenamiento de archivos y fotos y un centro de notificaciones dentro de la aplicación

  7. 07

    Interfaz mobile first con estados de carga, vacío y error, acceso por teclado, gestión del foco y contraste WCAG AA

  8. 08

    Entrega de tu propio proyecto de Supabase, repositorio y cuenta de hosting, con esquema, migraciones, código fuente y claves

02Cómo va

  1. 01 · Semana 1 a 2

    Discovery Sprint

    Entrevistas con quienes van a usar la herramienta, auditoría de los sistemas que ya tienes, modelo de datos, decisión de arquitectura y un alcance escrito en lenguaje claro. Termina con un precio cerrado y un plan de entrega, y el documento es tuyo continúes o no.

  2. 02 · Semana 2 a 4

    Cimientos

    Dirección de diseño, esquema de base de datos con seguridad a nivel de fila desde la primera migración, entornos, integración continua y las primeras pantallas en un sitio que puedes abrir. Nada se construye sobre una plataforma de la que no puedas salir: el repositorio, el backend y el alojamiento se crean en tus cuentas.

  3. 03 · Semana 4 a 8

    Desarrollo hasta la primera entrega

    Despliegues semanales, un resumen escrito breve en cada uno y una lista viva de decisiones. El objetivo de esta fase es una versión en producción con datos reales en la que alguien pueda terminar una tarea, no una demo. Los cambios de alcance se presupuestan antes de construirlos.

  4. 04 · Desde la semana 8

    Auditoría, lanzamiento y traspaso

    Varias pasadas de revisión sobre corrección, arquitectura, accesibilidad, rendimiento y seguridad, con cada hallazgo verificado por un segundo revisor antes de darlo por bueno. Después, el lanzamiento, el paquete de traspaso y, si te interesa, el paso a la cuota mensual de Care para mantenimiento y evolución.

Por ejemplo: 11.421 caracteres de contenido real que un rastreador de IA recibe de una noticia. Globalia

Para quién es

No aceptamos todos los proyectos.

Preferimos decírtelo ahora que a mitad de camino. Si te reconoces en la columna de la izquierda, hablemos.

Encaja si

  • Necesitas una web, un portal o una app que todavía no existe, o una que ya no da más de sí
  • Quieres el código, los datos y el alojamiento en cuentas de tu empresa
  • Prefieres un precio cerrado antes de empezar a una factura abierta por horas
  • Alguien de tu lado puede decidir y dedicar unas horas a la semana al proyecto
  • Te importa que Google y los asistentes de IA lo lean desde el primer día

No es para ti si

  • Buscas una plantilla barata o una web montada en un fin de semana
  • Quieres que viva en una plataforma de la que luego no puedas salir
  • Nadie de tu lado puede revisar pantallas ni tomar decisiones
  • Necesitas a alguien que facture horas sin un objetivo claro

Por ejemplo: 23 tablas de Postgres con RLS forzado. Elite Smart Build

Plazos y presupuesto

Cómo lo presupuestamos.

Sin lista de precios y sin facturar por horas durante el desarrollo. Tras una llamada corta te llega un presupuesto por escrito para tu proyecto.

Plazos
Discovery Sprint de unas dos semanas y una primera versión probable en torno a un mes después de arrancar el desarrollo. Una primera fase completa son unas ocho semanas efectivas de trabajo, que suelen repartirse en tres a cinco meses de calendario según tus ciclos de revisión y decisión.
Equipo
Nuestro equipo hace el discovery contigo, modela los datos y construye el portal hasta el lanzamiento. Pedro Ciordia, fundador y CTO, valida el modelo de datos y la arquitectura y revisa cada versión. Sin juniors aprendiendo a tu costa.
Cómo se presupuesta
Precio cerrado para una primera fase, fijado tras un Discovery Sprint y pagadero en cuotas mensuales si te encaja mejor en tesorería. Care tras el lanzamiento. El presupuesto es privado y llega por escrito tras una primera llamada.
La tecnología
ReactViteTypeScriptTailwind CSSshadcn/uiSupabasePostgreSQLDenoMicrosoft 365Microsoft Entra IDResendVercelGitHub ActionsTanStack QueryZodVitestCapacitor

Por ejemplo: 707 artículos del histórico de noticias ya legibles por los rastreadores de IA. Globalia

FAQ

Lo que nos preguntan.

¿Cuánto cuesta un portal interno o una aplicación de back office?
Depende de cuántos módulos, roles e integraciones lleve la primera fase. Polargate cierra el precio antes de empezar, a partir del alcance escrito que sale del Discovery Sprint, y te lo envía en privado. No facturamos por horas y el desarrollo se puede repartir en cuotas mensuales. Reserva una llamada y te damos una primera lectura de alcance, plazo y precio.
¿Cuánto se tarda en construir una aplicación web interna?
Cuenta con una primera versión probable en torno a un mes desde que arranca el desarrollo, y una primera fase completa en unas ocho semanas efectivas de trabajo, que normalmente se reparten en tres a cinco meses de calendario. El calendario depende sobre todo de tu lado: decisiones, contenidos y acceso a quien conoce el proceso. Desplegamos a producción de forma continua, así que tu equipo usa partes del sistema mucho antes de cerrar la fase.
¿Pueden los empleados entrar con su cuenta de Microsoft?
Sí. Polargate conecta el portal con Microsoft Entra ID, de modo que cada persona entra con la cuenta corporativa que ya tiene y se aplican tus reglas de acceso condicional y de baja. Lo hemos hecho en el portal del empleado de un grupo con varias marcas, cuyo directorio se sincroniza desde Microsoft Graph. Si no hay Entra ID, montamos entrada por correo con un flujo de restablecimiento reforzado desde tu dominio.
¿Cómo se evita que un departamento vea los datos de otro?
Los permisos viven en la base de datos, no solo en la interfaz. Todas las tablas llevan row level security activado y forzado, los roles son un enum de Postgres comprobado por una función de base de datos, y los campos sensibles como el margen comercial se enmascaran por rol mediante una vista. Así no hay fuga por llamar a la API directamente ni por un fallo en una pantalla. Un trigger escribe cada cambio en un registro de auditoría inmutable con el usuario que lo hizo.
¿El sistema es nuestro o quedamos atados a una plataforma de Polargate?
Es tuyo. La aplicación corre sobre tu propio proyecto de Supabase, tu repositorio y tu cuenta de hosting, y recibes el esquema, las migraciones, el código fuente y las claves. Polargate no guarda tus datos en una plataforma compartida ni cobra licencia por el software que construye para ti. Si dejas de trabajar con nosotros, el sistema sigue funcionando y otro equipo puede continuarlo.

Por ejemplo: 10 cuentas por rol activas en el dominio del propio cliente. Elite Smart Build

Empezar

Cuéntanos qué quieres construir.

Webs, apps, sistemas a medida e IA para empresas que los necesitan en producción en semanas. Rellena el formulario o reserva una llamada de 30 minutos: un ingeniero senior responde en 48 horas laborables con una primera lectura de alcance, plazo y precio.

¿Qué necesitas?
Presupuesto
Plazo

Al menos diez caracteres.

Respuesta por escrito en 48 horas laborables. Sin boletines ni correos automáticos.

¿Prefieres el encargo completo?

Primer paso

Discovery Sprint

Dos semanas para cerrar alcance, arquitectura y precio antes de construir nada.

Sin lista de precios. Recibes un presupuesto privado, por escrito, tras una llamada corta.

Después, para construir, siempre a precio cerrado

¿Aún no es el momento?

Estudio digital nativo en IA para empresas medianas

POLARGATE, S.L. · CIF B24895005
Calle Electrónica 6, 28027 Madrid, España