
DETALLE DEL PROYECTO
Lista de tareas (Task Tracker)
Gestor de tareas integrado en este portafolio: cada usuario mantiene una lista privada de tareas con prioridad, esfuerzo, fecha límite opcional y estado de completitud. Un panel agrupa el trabajo pendiente por prioridad y marca las tareas vencidas.
Construido como app de Django con Django REST Framework: vistas web con autenticación por sesión más una API JSON restringida a las tareas del propio usuario (comprobación de propiedad por objeto, borrado sólo por POST, protección CSRF).
Crear, editar y borrar tareas sin recargar la página (AJAX con jQuery), y probarlo al instante con la cuenta demo de un clic, que reinicia sus tareas en cada visita.
La versión independiente original de 2023 (Django REST + tokens Djoser + frontend Vue.js) queda archivada en GitHub como referencia; la que corre aquí es la que se mantiene.
Framework: Django
Stack tecnológico:
Backend: Django 5.2 / Django REST Framework / PostgreSQL
Frontend: Django templates / Bootstrap 5 / jQuery (AJAX)
Authentication: session-based, per-user task ownership
Demo: one-click demo account (todo/demo/)
Equipo
Company / Institution: Freelance
Desarrollador: Marco Antonio Parra
La aplicación que corre es el módulo todo_app de este portafolio (Django + DRF, sesión, AJAX). El repositorio enlazado es la versión independiente original de 2023 (Django REST + Vue), archivada como referencia.

Imágenes del proyecto
