My Task Board es una aplicación full-stack para organizar tareas de manera simple y efectiva.
- Frontend: React, Tailwind CSS, Framer Motion
- Backend: Node.js, Express.js
- Base de Datos: MongoDB
- Autenticación: JWT (JSON Web Tokens)
- Autenticación: Registro e inicio de sesión.
- Gestión de Tareas:
- Crear tareas con nombre e ícono.
- Agregar o editar una descripción opcional.
- Cambiar el estado de la tarea:
in progress,completed,won't do. - Actualizar nombre o ícono de la tarea.
El diseño está hecho con Tailwind CSS para un estilo moderno y limpio, y se agregan microinteracciones con Framer Motion para mejorar la experiencia del usuario.
- Hasheo de contraseñas antes de almacenarlas en la base de datos.
- Tokens JWT almacenados en cookies HTTP-only.
- Protección de rutas sensibles con middlewares de autenticación.
Accede a la aplicación en el siguiente enlace: Ver Demo
¡Disfruta organizando tus tareas con My Task Board! 🚀
