Este proyecto se desarrolló durante el curso Ignite de Rocketseat, track ReactJS, módulo 1.
El objetivo es crear una aplicación de control de tareas estilo to-do list, utilizando conceptos de estado, inmutabilidad, listas y claves, propiedades y composición. El proyecto fue desarrollado utilizando ReactJS, typescript, TailwindCSS, entre otras tecnologías.
- Añadir una nueva tarea
- Marcar y desmarcar una tarea como completada
- Eliminar de la lista de tareas
- Mostrar progreso de finalización de tareas
Este proyecto se puede mejorar con las siguientes funcionalidades:
- Añadir categorías a las tareas
- Añadir fecha de finalización a las tareas
- Añadir fecha de creación a las tareas
- Añadir fecha de edición a las tareas
- Añadir fecha de eliminación a las tareas
- Editar una tarea de la lista
- Filtrar tareas por categoría
- Filtrar tareas por fecha de finalización
- Filtrar tareas por fecha de creación
- Filtrar tareas por fecha de edición
- Filtrar tareas por fecha de eliminación
git clone https://github.com/jusceliadesouza/ignite-todo-list.git
¡Puedes contribuir a que toda la lista sea aún mejor! Sigue estos pasos:
- Haz un Fork del repositorio.
- Crea una rama para tus cambios:
git checkout -b mi-contribucion
. - Haz los cambios deseados y commit:
git commit -m 'Mi contribución'
. - Envíe sus cambios:
git push origin mi-contribucion
. - Abra un
pull request
con una descripción clara de los cambios propuestos.
En esta sección se enumeran algunos enlaces útiles para el desarrollo del proyecto:
- Demostración en vivo - Vídeo de demostración del proyecto
- Documentación - Documentación del proyecto
- Ignite - Conozca Ignite dentro del programa de aceleración de Rocketseat
- typescript - Lenguaje de programación
- ReactJS - Framework JavaScript para Web
- TailwindCSS - Marco CSS para estilizar
- React Icons - Iconos de React compatibles con typescript
Este proyecto está bajo la licencia MIT. Puede ver el archivo de licencia en LICENSE.
Para preguntas, sugerencias o comentarios, póngase en contacto con: