APFerrer
Back to work
GitHub repositoryRecursos 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
Context and why it exists

What is 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.

Sector data

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

Problem and solution

The real problem GmailTaskManager solves.

Before and after the product: how the operation worked before and what changes when this system is in place.

Before · Without this system

The problem

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.

After · With this system

How it solves it

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.

Main features

Four key pieces of GmailTaskManager.

Modules that define the product and explain why it fits its concrete sector.

  1. 01
    Module 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
    Module 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
    Module 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
    Module 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 and architecture

Tools, architecture and applied patterns.

The stack is picked before the first line of code. These are the criteria.

  • Maintainability

    Chosen so another team can take over without rewriting the whole system.

  • Low operating cost

    Stack designed to scale without the monthly bill growing at the same rate.

  • Code and data control

    Repository and databases in client accounts, with the ability to export any time.

Tech stack

  • JavaScript
  • Manifest V3
  • Gmail API
  • OAuth 2.0

Applied patterns

  • Service Worker (MV3)
  • Backend en Gmail
  • MIT
Frequently asked questions

What people ask before hiring 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.

Interested in a similar case

Does your company face a problem similar to GmailTaskManager?

Book 30 minutes and we can go over sector, architecture, ballpark budget and next steps. No cost, no pressure.

GmailTaskManager · Recursos abiertos · Productividad Gmail · Publicado.