Proyecto para prueba tecnica
https://glacial-shore-34654.herokuapp.com/
Para correr el sistema en local simplemente ejecutar los siguentes comandos:
npm install
npm start
La aplicacion deberia estar disponible en el puerto en http://locahost:3000
Para arrancar la aplicacion con datos de prueba, hay que modificar el codigo para insertar los datos a manera de estado inicial. Hay que reemplazar la linea 29 del archivo src/reducers/initialState.js
con al siguiente linea:
# src/reducers/initialState.js
29: tasks: generatedTask
Lamentablemente por tiempo hubo cosas que no pude implementar:
- Actualizacion de datos en el server
- Persistencia de datos en el cliente
- La grafica de datos no se actualiza dinamicamente
- la visualizacion del componente del cronometro se podria ver mucho mejor en movil
- Server side rendering para un mejor performance en dispositivos moviles de gama baja
- Simplificar la carga de datos dummy