En Product Hackers se nos acumula el trabajo, necesitamos una aplicación de tareas ASAP :) Deberás construir una todo app para el navegador que nos permita ver las tareas que tenemos pendientes.
Tendrás que implementar las 3 funcionalidades MVP y 2 de las funcionalidades extra. Puedes usar la tecnología y herramientas que creas convenientes.
Funcionalidades MVP:
- Poder añadir una tarea con un título
- Poder marcar una tarea como hecha
- Poder eliminar una tarea
Funcionalidades extra (elige 2 de estas 4):
- Persistencia en los datos (que al refrescar el navegador no pierdas las tareas).
- Botón para archivar tareas ya hechas
- Subtareas
- Marcar una tarea como favorita
Nuestros requisitos:
- Debe funcionar en Google Chrome.
- Debe poder arrancarse con un comando de consola (por ejemplo:
npm start
). - Debe ser atractiva (si no encuentras inspiración: MS Todo)
- No necesitamos un backend.
Recuerda: puedes utilizar el framework de javascript, stack tecnológico, librería de componentes, framework de estilos, etc. que consideres. Para completar la prueba debes implementar todas las funcionalidades MVP y 2 de las funcionalidades extra a tu elección. Valoraremos cómo organizas tu trabajo y la implementación técnica.
Clona este repo, haz tu implementación y envíanos una pull request.