Evaluando propuestas

Desarrollo de Saas Multi-tenant para Gestión de Reclamos Vecinales con Next.js y Postgresql

Publicado el 01 Octubre, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador full stack para construir la versión 1 de una plataforma SaaS multi-tenant destinada a la gestión de reclamos y consultas vecinales para comunas y municipios pequeños. El proyecto incluye el desarrollo de dos interfaces principales: una para vecinos y un panel de administración para la comuna.

VECINO (Web Responsive, sin login):
- Carga de reclamos o consultas: Los vecinos podrán ingresar la categoría, descripción, dirección en texto, y opcionalmente adjuntar una foto (comprimida en el navegador) y datos de contacto.
- Seguimiento: Cada reclamo generará un número correlativo por comuna y un enlace de seguimiento con un token para consultar el estado y las respuestas.
- Antispam: Implementación de un límite por Ip y un campo trampa para prevenir abusos.

panel de la comuna (roles: operador y administrador; superadministrador de plataforma):
- gestión de casos: bandeja de entrada con filtros y capacidad para cargar manualmente casos recibidos por teléfono o ventanilla, registrando el origen.
- Estados de casos: Los casos podrán tener los estados 'Nuevo', 'En curso', 'Resuelto' o 'Descartado' (con un motivo obligatorio). Es fundamental que ningún caso se cierre sin enviar un mensaje al vecino.
- Historial: Registro detallado por caso, diferenciando notas internas del personal de los mensajes enviados a los vecinos.
- Comunicación: Aviso automático por email y un botón wa.me pre-escrito para facilitar la comunicación con el vecino.
- Configuración: Posibilidad de configurar categorías de reclamos, gestionar usuarios y personalizar el logo de la comuna.
- Tablero de indicadores: Visualización de métricas clave como casos por categoría y origen, así como tiempos de atención y resolución.

stack tecnológico:
- frontend/backend: next.js
- Base de datos: PostgreSQL
- Almacenamiento de fotos: S3 con enlaces firmados para asegurar la privacidad.
- Envío de emails: Utilización de SES o Resend.
- Despliegue: Docker Compose en un Vps.

requisitos clave:
- aislamiento estricto entre comunas, con pruebas unitarias y de integración que verifiquen esta separación.
- Implementación de una máquina de estados robusta y testeada para la gestión de casos.
- Las fotos cargadas deben ser privadas y accesibles solo mediante enlaces firmados.
- El código fuente debe ser entregado en un repositorio Git del cliente, incluyendo un Readme detallado para el despliegue.

fuera de alcance (para esta v1):
- integración con api de whatsapp.
- Funcionalidades de mapas.
- Derivación de casos por áreas internas de la comuna.
- Desarrollo de aplicaciones nativas (iOS/Android).
- Implementación de Inteligencia Artificial.

ENTREGABLES:
- Aplicación funcional en un entorno de staging.
- Repositorio Git completo con migraciones de base de datos, seeds y tests.
- Guía detallada para el alta y configuración de nuevas comunas en la plataforma.

Se proporcionarán maquetas y un documento de diseño a los candidatos preseleccionados. En la propuesta, se solicita incluir proyectos similares (SaaS multi-tenant o sistemas de tickets), el plazo estimado de entrega y cómo se dividirían las fases del proyecto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por Sergio V.