Bienvenido al índice central de HeyTodo. En este trayecto aprenderás a construir desde cero una aplicación de gestión de tareas con arquitectura profesional, capacidad de usuarios múltiples y una base de datos robusta.
Fase 0: Introducción y Conceptos SaaS
- Lección 0: Introducción al sistema de Lista de Cosas por Hacer con PHP y MySQL En esta lección establecemos las bases del sistema y qué herramientas necesitaremos.
Fase 1: Planificación y Estructura
- 1. Explicación del Proyecto HeyTodo: Análisis de requerimientos y alcance.
- 2. Modelo de la Base de Datos: Diseño de tablas y relaciones para soportar múltiples usuarios y proyectos.
Fase 2: Usuarios y Seguridad
- 3. Registro de Usuarios: Implementación del formulario y validaciones de registro.
- 4. Inicio y Cierre de Sesión: Manejo de sesiones seguras con PHP.
Fase 3: Desarrollo del Core (Gestión de Tareas)
- 5. Módulo de Proyectos: Creación de contenedores para organizar las tareas.
- 6. Crear, Listar y Eliminar Tareas: El flujo principal de trabajo del usuario.
- 7. Modificar Datos de las Tareas: Actualización dinámica de información.
Fase 4: Optimización y Experiencia de Usuario
- 8. Marcar Tareas como Finalizadas: Gestión de estados y lógica de completado.
- 9. Vistas por Proyecto y Estado: Filtrado eficiente de la información.