Esta es una aplicación de gestión de tareas desarrollada en React. Permite a los usuarios agregar tareas al pulsar "Enter", eliminar y listar tareas. La aplicación se conecta a una API para manejar el almacenamiento y recuperación de las tareas.
- Agregar Tarea: Permite al usuario ingresar una nueva tarea presionando la tecla Enter.
- Eliminar Tarea: Elimina una tarea específica al hacer clic en el ícono de papelera junto a la tarea.
- Eliminar Todas las Tareas: Permite eliminar todas las tareas al hacer clic en el botón correspondiente.
- Mostrar Tareas: Muestra una lista de tareas pendientes. Si no hay tareas, muestra un mensaje correspondiente.
- Interfaz Dinámica: Actualiza la interfaz de usuario automáticamente en función de las acciones del usuario, como agregar o eliminar tareas.
- React: Biblioteca frontend para construir interfaces de usuario.
- Fetch API: Utilizada para manejar solicitudes HTTP y comunicarse con la API backend.
- FontAwesome: Utilizado para los íconos de la interfaz de usuario, como el ícono de papelera.
- CSS: Para el estilo y la apariencia de la aplicación.
- Clonar el Repositorio: Clona el repositorio en tu máquina local usando
git clone <URL del repositorio>
. - Instalar Dependencias: Navega al directorio del proyecto y ejecuta
npm install
para instalar todas las dependencias necesarias. - Iniciar el Servidor de Desarrollo: Ejecuta
npm run start
para ejecutar la aplicación en modo de desarrollo. - Agregar Tareas: Escribe una tarea en el campo de entrada y presiona Enter para agregarla.
- Eliminar Tareas: Haz clic en el ícono de papelera junto a una tarea para eliminarla.
- Eliminar Todas las Tareas: Haz clic en el botón "Delete All Tasks" para eliminar todas las tareas pendientes.
Las contribuciones son bienvenidas. Si deseas contribuir al proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una rama para tu funcionalidad o corrección de errores.
- Envía un pull request con una descripción clara de los cambios.