ID Digital Mty+
A digital authentication system that centralises access to the City of Monterrey's services, letting citizens and businesses identify themselves securely with a single account across municipal procedures and platforms.
About the project
ID Digital Mty+ is the City of Monterrey's digital identity platform. It acts as Single Sign-On so that residents can use one account across every municipal service and procedure, from the official website to internal platforms such as Acceso Joven, Huellitas and Útiles Escolares. It is built on Django REST Framework and Keycloak for identity and token management, with a Nuxt.js + Vuetify frontend. The backend runs on Google Cloud Run with managed PostgreSQL on Cloud SQL, and static assets on Firebase Hosting.
Key features
- Registration and authentication for citizens and businesses
- Single Sign-On into municipal platforms with Keycloak
- Upload and validation of identity documents
- Citizen personal and address details
- Digital ecosystem: platforms connected to ID Digital Mty+
- Account recovery and credential management
My role on the project
Full-Stack Developer
- Designed and implemented the REST API with Django REST Framework
- Integrated Keycloak for cross-platform SSO authentication
- Built Nuxt + Vuetify components for the citizen portal
- Deployment and operation on Google Cloud Run with CI/CD pipelines