ID Digital Mty+
Sistema de autenticación digital que centraliza el acceso a los servicios del Municipio de Monterrey, permitiendo a ciudadanos y empresas identificarse de forma segura con una sola cuenta para trámites y plataformas municipales.
Sobre el proyecto
ID Digital Mty+ es la plataforma de identidad digital del Municipio de Monterrey. Funciona como Single Sign-On (SSO) para que la ciudadanía acceda con una sola cuenta a todos los servicios y trámites municipales, desde el sitio web oficial hasta plataformas internas como Acceso Joven, Huellitas o Útiles Escolares. Construida sobre Django REST Framework y Keycloak para la gestión de identidades y tokens, con frontend en Nuxt.js + Vuetify. El backend corre en Google Cloud Run con PostgreSQL gestionado en Cloud SQL, y los assets estáticos en Firebase Hosting.
Funcionalidades principales
- Registro y autenticación de ciudadanos y empresas
- Single Sign-On (SSO) hacia plataformas municipales con Keycloak
- Carga y validación de documentos de identidad
- Información personal y de domicilio del ciudadano
- Ecosistema digital: plataformas conectadas a ID Digital Mty+
- Recuperación de cuenta y gestión de credenciales
Mi rol en el proyecto
Desarrollador Full-Stack
- Diseño e implementación de la API REST con Django REST Framework
- Integración con Keycloak para autenticación SSO multi-plataforma
- Desarrollo de componentes Nuxt + Vuetify para el portal ciudadano
- Despliegue y operación en Google Cloud Run con pipelines CI/CD