Descripción Breve del Proyecto:
Desarrollarás una aplicación web full-stack para gestión de tareas (To-Do App) que permitirá a los usuarios:
✅ Registrarse e iniciar sesión (autenticación segura con JWT).
✅ Crear, editar, marcar como completadas y eliminar tareas (operaciones CRUD).
✅ Organizar tareas (filtrar por completadas/pendientes, buscar, ordenar).
✅ Almacenar datos en una base de datos (MongoDB) para persistencia.
Tecnologías Clave:
-
Frontend: React.js + Hooks (useState, useEffect, Context API), CSS/Tailwind.
-
Backend: Node.js + Express, MongoDB (Mongoose), JWT para autenticación.
-
Despliegue: Frontend en Vercel/Netlify, Backend en Render/AWS.
Diferenciales (opcionales):
🔹 Drag-and-drop para reorganizar tareas.
🔹 Notificaciones (email o en-app) para recordatorios.
🔹 Modo oscuro/claro (personalización UI).
Ejemplo visual:
[Interfaz sencilla] +-------------------------------+ | ¡Bienvenido, [Usuario]! | | | | [Input: "Nueva tarea"] [➕] | | | | ✔️ Comprar leche | | 📝 Terminar informe (editar) | | ❌ Hacer ejercicio (eliminar) | +-------------------------------+
Impacto: Ideal para aprender desarrollo full-stack moderno y aplicar conceptos teóricos en un proyecto real. 🚀
- Teacher: Edwin Enrique Hermenejildo Reyes
- Teacher: Italino Torres N