Skip to content

KevinPadi/My-task-board

Repository files navigation

My Task Board

My Task Board es una aplicación full-stack para organizar tareas de manera simple y efectiva.

My Task Board

🛠️ Tecnologías

  • Frontend: React, Tailwind CSS, Framer Motion
  • Backend: Node.js, Express.js
  • Base de Datos: MongoDB
  • Autenticación: JWT (JSON Web Tokens)

🚀 Funcionalidades

  • 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.

📸 Interfaz y Animaciones

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.

🔒 Seguridad

  • 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.

🌐 Demo

Accede a la aplicación en el siguiente enlace: Ver Demo


¡Disfruta organizando tus tareas con My Task Board! 🚀

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors