An open API service indexing awesome lists of open source software.

https://github.com/blackpachamame/todo-app

Aplicación de tareas pendientes, desafío de frontendmentor.
https://github.com/blackpachamame/todo-app

dnd-kit javascript react tailwindcss

Last synced: 2 days ago
JSON representation

Aplicación de tareas pendientes, desafío de frontendmentor.

Awesome Lists containing this project

README

          

Todo app


Esta es una solución al desafío de frontendmentor.io.







En Vivo

|

Solución

|

Desafío


## Tabla de contenido

- [Tabla de contenido](#tabla-de-contenido)
- [Descripción](#descripción)
- [Desafío](#desafío)
- [Mi Procedimiento](#mi-procedimiento)
- [Construido con](#construido-con)
- [Lo que aprendí](#lo-que-aprendí)
- [Recursos útiles](#recursos-útiles)
- [Autor](#autor)

## Descripción

### Desafío

Su desafío es desarrollar esta aplicación de tareas pendientes y lograr que se parezca lo más posible al diseño.

Puedes usar cualquier herramienta que te guste para ayudarte a completar el desafío. Entonces, si tienes algo que te gustaría practicar, no dudes en intentarlo.

Sus usuarios deberían poder:

- Agregar nuevas tareas a la lista
- Marcar tareas como completadas
- Eliminar tareas de la lista
- Filtrar tareas por activas/completadas
- Borrar todas las tareas completadas
- Alternar modo claro y oscuro
- Ver el diseño óptimo según el tamaño de la pantalla de su dispositivo
- Ver estados de desplazamiento para elementos interactivos
- **Bonus:** Drag and drop para reordenar los elementos de la lista
- **Bonus:** ~~Cree este proyecto como una aplicación full-stack~~

## Mi Procedimiento

### Construido con

- React
- JavaScript
- Tailwind CSS
- Dnd kit

### Lo que aprendí

- Profundice las clases con Tailwind, por ejemplo, la clase `truncate` es un conjunto de propiedades de CSS: `overflow: hidden`, `white-space: nowrap`, `text-overflow: ellipsis`. Con ellas podemos evitar que un texto se desborde y salga del contenedor.
- Items `drag and drop` con `dnd kit`

### Recursos útiles

- [Dnd kit](https://dndkit.com/) - Documentación.
- [Fazt Code - Drag and Drop en React](https://www.youtube.com/watch?v=swFjfjLXe3I) - Tutorial de Dnd Kit.

## Autor

- Github - [Blackpachamame](https://github.com/Blackpachamame)
- Frontend Mentor - [@Blackpachamame](https://www.frontendmentor.io/profile/Blackpachamame)