Skip to content

JuanBlancodev/todo-app-react

Repository files navigation

todo icon Aplicación de Lista de Tareas

Esta es una aplicación simple de lista de tareas que te permite gestionar tus tareas por hacer. Puedes añadir nuevas tareas, marcarlas como completadas y eliminarlas.

Funcionalidades

Contenedor de tareas

  • Cabecera: Muestra el título de la aplicación.
  • Botón Mostrar Completadas: Permite mostrar u ocultar las tareas completadas.
  • Botón Añadir Tarea: Abre el formulario para añadir una nueva tarea.

Lista de Tareas

  • Muestra todas las tareas por hacer.
  • Cada tarea tiene:
    • Miembro: Foto y nombre del miembro encargado.
    • Tarea: Nombre de la tarea.
    • Prioridad: Indicada por colores: Alta (rojo), Media (naranja), Baja (verde).
    • Acciones: Botones para marcar como completada y eliminar la tarea.

Lista de tareas

Lista de Tareas Completadas

  • Muestra las tareas que han sido marcadas como completadas.
  • Cada tarea tiene un botón para eliminarla.

Lista de tareas completadas

Formulario para Agregar Tareas

  • Header: Título "Nueva Tarea".
  • Cuerpo: Dos secciones, una para seleccionar al miembro y otra para el nombre de la tarea y su prioridad.
  • Pie: Botones para cancelar y agregar la tarea.

Formulario de nueva tarea

Modal de Confirmación

  • Se muestra al realizar operaciones como agregar tarea, marcar como completada y eliminar tarea.

Modal nueva tarea

Modal tarea completada

Modal eliminar tarea

Toast

  • Utiliza la librería react-toastify para mostrar notifiaciones sobre las operaciones confirmadas.

Toast nueva tarea

Toast tarea completada

Toast eliminar tarea

Tost datos por llenar

Librería 'react-header-watermark'

  • Muestra un header en la parte superior de la aplicación con el título del proyecto y un enlace a los repositorios de GitHub.

Header Watermark

Almacenamiento

  • Utiliza el local storage para almacenar las tareas por hacer y las tareas completadas.

Demo

Clonar el proyecto

Si deseas trabajar en este proyecto de forma local, puedes seguir estos pasos para clonarlo en tu PC:

  1. Abre tu términal si estás en Linux/Mac o el CMD si estás en Windows
  2. Navega hacia la carpeta en donde quieres clonar el proyecto
  3. Copia el enlace del repositorio haciendo clic en el botón "Code" en GitHub y luego copiando la URL que se muestra
  4. Usa el comando git clone y coloca la URL que copiaste como parámetro
    git clone https://github.com/JuanBlancodev/todo-app-react.git
  5. Presiona Enter para ejecutar el comando y espera que el proyecto se clone por completo
  6. Navega hacia la carpeta del proyecto clonado
    cd todo-app-react
  7. Instala las dependencias del proyecto con tu manejador de paquetes
    npm install
    o
    yarn install
  8. Ahora puedes trabajar en el proyecto de manera local

Tecnologías utilizadas

Créditos