g
Descripción: Aplicación web desarrollada en Python utilizando Flask para la gestión de tareas personales.
El sistema permite crear usuarios, iniciar sesión y administrar tareas independientes para cada usuario mediante sesiones.
Funcionalidades: Registro e inicio de sesión de usuarios. Gestión individual de tareas por usuario. Crear nuevas tareas. Editar tareas existentes. Marcar tareas como completadas. Eliminar tareas. Organización de tareas por fecha. Vista diaria y semanal. Persistencia de información mediante archivo JSON. Estados visuales de las tareas
Las tareas utilizan diferentes estados visuales:
🔵 Azul: tarea pendiente. 🟢 Verde: tarea completada. 🔴 Rojo y tachado: tarea eliminada. Tecnologías utilizadas Python Flask HTML / Jinja2 JSON Werkzeug Ejecución
Crear entorno virtual: python -m venv .venv
Activar entorno virtual e instalar dependencias: pip install -r requirements.txt
Ejecutar: python app/app.py
Abrir en el navegador: http://127.0.0.1:5000
Objetivo
Aplica conceptos de desarrollo web con Python, manejo de sesiones, autenticación de usuarios, rutas Flask y persistencia de datos.