DOP TAREAS | Jairo Vélez | ChatGPT + Codex https://deotroplaneta.com/blog/crear-app-tareas-chatgpt-codex Antes de empezar: qué necesitas - Una cuenta con acceso a Codex y un entorno donde pueda trabajar con los archivos del proyecto. Un chat de texto por sí solo no aloja una aplicación. - Una lista de personas, roles y reglas: quién asigna, quién ve cada tarea y quién administra. Define también qué significa terminar una tarea. - Un computador para revisar el borrador y celulares para probar la experiencia real. Empieza con datos de ejemplo, no con información confidencial de clientes. - Un alojamiento con backend y base de datos, y HTTPS para la versión pública. Un dominio propio es opcional; nosotros usamos un subdominio. - Una persona responsable de revisar seguridad, costos, respaldos y mantenimiento antes de incorporar a todo el equipo. No compartas claves privadas dentro de un prompt. 1. Explica el trabajo, no solo la pantalla Quiero una plataforma de tareas para [empresa], con [número] personas. Necesito administradores y asesores; los asesores pueden asignar tareas a otros. Cada tarea debe tener título, contexto, cliente, responsable, fecha, prioridad y estado. Incluye Mi día, lista, tablero y comentarios. Usa datos ficticios. Primero revisa lo que ya existe y muéstrame un borrador adaptable a móvil. No publiques ni reemplaces datos existentes. Explica costos y límites antes de elegir servicios. 2. Pide que los datos vivan fuera del navegador Conecta el borrador a una base de datos persistente. Valida en el servidor qué puede leer o modificar cada rol. Protege contraseñas y sesiones, limita intentos de acceso y no pongas secretos en el código público. Prueba con dos usuarios en navegadores diferentes. Añade exportación de tareas y explica cómo respaldar y recuperar los datos. No uses las cuentas ni la base de producción para las pruebas. 3. Convierte una rutina en una tarea repetitiva Añade frecuencia de la tarea: todos los días, lunes a viernes o días de la semana elegidos. Cada ocurrencia debe conservar su propio estado e historial y no duplicarse al actualizar. Usa el horario de Colombia. Añade una lista de clientes y la opción Otro con escritura manual. Conserva las tareas ya registradas y prueba todo en una copia aislada antes de publicar. 4. Lleva el aviso al celular Implementa Web Push con HTTPS, service worker y claves VAPID protegidas en el servidor. Cada usuario debe poder activar, desactivar y probar avisos en su dispositivo. No reveles información sensible en la pantalla bloqueada. Separa datos de prueba y producción. Prueba en iPhone y Chrome para Android antes de publicar y distingue entre un envío aceptado por el proveedor y una notificación recibida por la persona. 5. Mejora el software sin borrar el trabajo Antes de actualizar producción, crea y verifica un respaldo recuperable. Compara usuarios, tareas, estados, recurrencias e historial antes y después. Aplica solo las migraciones necesarias y evita reiniciar o sembrar datos de ejemplo en producción. Documenta los cambios, los archivos, la configuración y cómo volver a una versión estable. Detente si hay riesgo de pérdida de información y espera mi autorización para publicar. Android e iPhone: notificaciones e icono de inicio En Android son dos acciones distintas. Para los avisos de DOP Tareas: entra desde Chrome, abre tu perfil, activa las notificaciones, permite el aviso del navegador y pulsa Enviar prueba. Mantén habilitadas las notificaciones de Chrome en los ajustes del teléfono. No necesitas instalar la web para este recorrido. Para tener también el icono en Android: abre la web en Chrome, toca los tres puntos y elige Instalar y crear acceso directo. Después selecciona Instalar, si aparece, o Crear acceso directo y confirma Añadir. El nombre puede variar según la versión. La instalación puede abrir la aplicación en una ventana propia; un acceso directo sencillo abre la web en Chrome. Ninguna de esas opciones es un widget de tareas. En iPhone, con iOS 16.4 o posterior: abre la web en Safari, usa Compartir y Añadir a pantalla de inicio. Abre la aplicación desde ese icono, inicia sesión y activa las notificaciones desde tu perfil. Acepta el permiso y envía una prueba. En este caso, el paso de añadir la app a inicio es necesario para Web Push. Si el aviso no se ve, revisa los permisos del sitio y del sistema, los modos de concentración y la sesión de la cuenta. No publiques claves ni capturas de datos privados al pedir ayuda. Añadir el icono tampoco convierte esta plataforma en una aplicación que funcione sin conexión. Lo que aprendimos, los costos y los límites La primera prueba push no llegó. Detectamos una opción de red incompatible con el entorno de ejecución y la corregimos. La lección fue concreta: que una prueba simulada pase no significa que el aviso ya llegue al celular. Hay que probar el servidor real y confirmar la recepción en dispositivos reales. Construir con IA no significa consumir IA en cada tarea. Esta versión no llama a un modelo de OpenAI para crear tareas, cambiar estados o enviar push. Sí hay que contemplar el plan usado para desarrollar, dominio, alojamiento, base de datos, límites de uso y mantenimiento. No prometemos que sea gratuito para siempre ni damos una tarifa universal. El correo del perfil es un dato de contacto: no activa por sí mismo correos automáticos, acceso con Google ni mensajes de WhatsApp. Esas integraciones requieren implementación y evaluación de costos y permisos. Tampoco se incluyeron alarmas programadas a una hora fija, trabajo sin conexión ni todas las funciones de un gestor empresarial consolidado. Conservar el código y los respaldos ayuda a cambiar de proveedor; no mantiene el servicio encendido si se cancela el alojamiento sin migrarlo. Para un equipo sin soporte técnico, una herramienta existente puede seguir siendo la mejor decisión. Mi recomendación es empezar por una necesidad pequeña, comprobarla y crecer sin comprometer los datos.