---
title: "Aplicaciones web y portales internos · Polargate"
description: "Portales internos, aplicaciones de back office y sistemas operativos sobre Supabase, con row level security, roles, auditoría y acceso con Microsoft."
url: https://polargate.ai/es/services/build/web-apps-and-portals
locale: es
publisher: POLARGATE S.L.
---
- [Polargate](https://polargate.ai/es)
- [Servicios](https://polargate.ai/es/services)
- [Build](https://polargate.ai/es/services/build)
- Aplicaciones web y portales internos Build // Tus operaciones, fuera del Excel y dentro de una aplicación real.

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

En corto
Polargate construye aplicaciones web internas y portales de back office para empresas medianas: el cuadro de operaciones, el portal de proveedores, la herramienta que hoy vive en un Excel compartido. Cada una funciona sobre su propio proyecto de Supabase y Postgres, con row level security, roles, un registro de auditoría inmutable y acceso con la cuenta de Microsoft. La primera fase es a precio cerrado, desde 12.000 EUR, y la dirige un perfil senior.

## Qué es

Una aplicación web interna para el trabajo con el que funciona de verdad 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

Una primera fase en producción con los módulos que más peso operativo soportan, sobre tu propio proyecto de Supabase y tu propio repositorio, sin dependencia de proveedor. Te quedas con el esquema, las migraciones, el código fuente y las claves. Avisos por correo en días laborables, subida de archivos y fotos, notificaciones y un área de administración para quien gobierna el sistema. Y una hoja de ruta de las fases siguientes, presupuestada aparte, para que nadie firme un cheque en blanco.

## Cuánto cuesta

La primera fase es a precio cerrado, desde 12.000 EUR, y normalmente se sitúa entre 12.000 y 25.000 EUR según el número de módulos e integraciones. Se puede pagar en seis a diez cuotas mensuales por domiciliación. El Discovery Sprint previo también es a precio cerrado, desde 4.900 EUR, y la mitad se descuenta del build si el desarrollo arranca en 60 días. Tras el lanzamiento, una cuota mensual de Care desde 850 EUR al mes cubre mantenimiento y evolución senior.

Qué recibes

- 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
- 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
- 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
- Acceso con Microsoft Entra ID, o entrada por correo con un flujo de restablecimiento reforzado enviado desde tu propio dominio
- Módulos operativos como calendario de planificación, tareas por departamento, checklists, incidencias con foto, recepción de material, proveedores y personas
- 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
- Interfaz mobile first con estados de carga, vacío y error, acceso por teclado, gestión del foco y contraste WCAG AA
- Entrega de tu propio proyecto de Supabase, repositorio y cuenta de hosting, con esquema, migraciones, código fuente y claves
Formato
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
Somos dos, y ninguno es comercial. Pedro Ciordia, fundador y CTO de Polargate, lleva el discovery, el modelo de datos y la arquitectura, y sigue en el proyecto hasta el lanzamiento. Especialistas de la red de Polargate se incorporan para piezas concretas, como diseño de marca o publicación de apps nativas. Sin juniors aprendiendo a tu costa.

Coste
Desde 12.000 EUR a precio cerrado para una primera fase, normalmente entre 12.000 y 25.000 EUR, pagaderos en seis a diez cuotas mensuales. Discovery Sprint desde 4.900 EUR, con la mitad descontada del build si el desarrollo arranca en 60 días. Care desde 850 EUR al mes tras el lanzamiento.

Stack

- React
- Vite
- TypeScript
- Tailwind CSS
- shadcn/ui
- Supabase
- PostgreSQL
- Deno
- Microsoft 365
- Microsoft Entra ID
- Resend
- Vercel
- GitHub Actions
- TanStack Query
- Zod
- Vitest
- Capacitor

## Pruebas

Elite Smart Build

### Una plataforma interna a medida para Elite Smart Build

Elite Smart Build, constructora española especializada en reformas hoteleras que trabaja en más de veinte países, llevaba cada obra con hojas de cálculo y correo. Polargate lo sustituyó por once módulos sobre Supabase y React: Gantt diario, márgenes enmascarados por rol, avisos por departamento y recepción de material con incidencias automáticas.
2026 Ver el caso

[Una plataforma interna a medida para Elite Smart Build](https://polargate.ai/es/work/hotel-refurbishment-operating-system)

FAQ

## Preguntas, respondidas

¿Cuánto cuesta un portal interno o una aplicación de back office? Una primera fase con Polargate arranca en 12.000 EUR a precio cerrado y suele situarse entre 12.000 y 25.000 EUR, según cuántos módulos e integraciones lleve. El precio se cierra antes de empezar, a partir del alcance escrito que sale del Discovery Sprint, que también es cerrado desde 4.900 EUR y del que se descuenta la mitad si el desarrollo arranca en 60 días. No facturamos por horas, y el build se puede repartir en seis a diez cuotas mensuales.
¿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 un portal del empleado cuyo directorio de más de 10.000 empleados activos 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.

INITIATE

## Arranca el motor

Cuéntanos qué estás construyendo en unas pocas preguntas cortas. Un ingeniero senior responde por escrito en 48 horas laborables con una primera lectura de alcance, plazos y precio.
[Empieza tu proyecto](https://polargate.ai/es/start) · [Habla con nosotros](https://polargate.ai/es/start#static-brief-heading)
