APFerrer
Volver a trabajos
Repositorio GitHubRecursos abiertos · Productividad GmailPublicado

GmailTaskManager

Convierte correos de Gmail en tareas colaborativas con etiquetas y borradores como backend

Extensión Chrome Manifest V3 que transforma Gmail en gestor de tareas en equipo: conversión email-tarea, sincronización y almacenamiento nativo en Gmail.

  • Service Worker (MV3)
  • Backend en Gmail
  • MIT
Contexto y por qué existe

¿Qué es GmailTaskManager?

Extensión Chrome para gestión de tareas en Gmail

GmailTaskManager transforma Gmail en un gestor de tareas colaborativas para equipos. Convierte mensajes de correo en tareas asignables, sincroniza cambios entre miembros del equipo en tiempo real y funciona offline con cache local y sincronización en segundo plano. Usa etiquetas y borradores de Gmail como backend, con OAuth 2.0 para autenticación y comunicación exclusivamente HTTPS. Cumple Manifest V3 con Service Worker, permisos limitados (identity, storage, alarms, notifications) y content scripts inyectados en el DOM de Gmail. Publicado con licencia MIT.

Dato de sector

GmailTaskManager cumple Manifest V3, el estándar de seguridad actual de extensiones Chrome que impone Service Workers en vez de background pages persistentes.

Problema y solución

El problema real que resuelve GmailTaskManager.

Antes y después del producto: cómo se hacía la operativa hasta ahora y qué cambia cuando entra este sistema.

Antes · Sin este sistema

El problema

Contratar un gestor de tareas SaaS para un equipo pequeño añade una herramienta más a mantener, con datos duplicados entre Gmail y la nueva app. Los equipos acaban usando ambas y la información se descuadra.

Después · Con este sistema

Cómo lo resuelve

Extensión Chrome que reutiliza la infraestructura de la cuenta Gmail existente (etiquetas y borradores) como backend, sin duplicar datos. Sincronización nativa entre miembros del equipo mediante Gmail API.

Características principales

Cuatro piezas clave de GmailTaskManager.

Módulos que definen el producto y explican por qué encaja en su sector concreto.

  1. 01
    Módulo 01

    Conversión email a tarea

    Botón en la interfaz de Gmail que transforma cualquier hilo en tarea con responsable, plazo y estado. La tarea queda ligada al hilo original.

  2. 02
    Módulo 02

    Backend en Gmail

    Etiquetas y borradores de la propia cuenta Gmail actúan como base de datos. Cero infra adicional, cero migración, permisos gestionados por la cuenta Google.

  3. 03
    Módulo 03

    Sincronización en equipo

    Cambios propagados a los miembros del equipo en tiempo real mediante Gmail API. Service Worker gestiona la sincronización en segundo plano.

  4. 04
    Módulo 04

    Modo offline con cache

    Chrome Storage API para cache local que permite trabajar sin conexión y sincronizar al recuperar conectividad. No hay bloqueo por caída de red.

Stack y arquitectura

Herramientas, arquitectura y patrones aplicados.

El stack se elige antes de escribir la primera línea de código. Estos son los criterios.

  • Mantenibilidad

    Elegido para que otro equipo pueda tomar el testigo sin reescribir el sistema entero.

  • Coste operativo bajo

    Stack diseñado para escalar sin que la factura mensual crezca en la misma proporción.

  • Control del código y los datos

    Repositorio y bases de datos en cuentas del cliente, con capacidad de exportar cuando se quiera.

Stack técnico

  • JavaScript
  • Manifest V3
  • Gmail API
  • OAuth 2.0

Patrones aplicados

  • Service Worker (MV3)
  • Backend en Gmail
  • MIT
Preguntas frecuentes

Lo que se pregunta antes de contratar GmailTaskManager.

¿Qué datos pide la extensión y por qué?

Permisos identity (OAuth Google), storage (cache local), alarms (sincronización periódica) y notifications (avisos de tareas). No pide más de lo estrictamente necesario para operar.

¿Los datos salen de mi cuenta Google?

No. La extensión usa la Gmail API con OAuth y las tareas viven como etiquetas y borradores dentro de la propia cuenta Google del usuario, no en servidores externos.

¿Puedo replicar este SaaS para mi empresa?

Sí. Cada uno de estos productos empezó como una consultoría a medida y evolucionó a SaaS. Si tu empresa tiene un problema parecido en tu sector, se puede diseñar una solución específica reutilizando arquitectura y patrones. Reserva 30 minutos para hablarlo.

¿El código y los datos quedan en propiedad del cliente?

En proyectos a medida, sí: el repositorio, la base de datos y las cuentas quedan siempre a nombre del cliente. En las versiones SaaS multitenant se firma DPA conforme al RGPD, cada tenant tiene sus datos aislados y se puede exportar en cualquier momento.

Interesado en un caso similar

¿Tu empresa tiene un problema parecido al de GmailTaskManager?

Reserva 30 minutos y hablamos del sector, arquitectura, presupuesto orientativo y siguientes pasos. Sin coste, sin presión.

GmailTaskManager · Recursos abiertos · Productividad Gmail · Publicado.