O projeto mostra conceitos fundamentais utilizados pela biblioteca React. Alguns conceitos são: State, Props, Components, workflow de dados entre Components, Component's lifecycle e.g componentMount
e forceUpdateInterval
.
O app é um gerenciador de tempo, vocẽ pode criar timers para gerenciar quanto tempo você gasta fazendo uma atividade. O timer tem a opção de start/stop o tempo, e o app mostra uma lista desses timers para que você possa gerenciar mais de uma atividade. As informações do app são salvas no servidor, e sincronizadas com o app a cada 5 segundos.
# No terminal
git clone git://github.com/pedrogglima/frontend-tracking-time-app
# Após o download do repositorio, instalar as dependencias do projeto.
# Vá para o diretório frontend-tracking-time-app e digite no terminal:
npm install
# Após instalar, digite
npm run start:dev:server
# Após inicializar o servidor, você pode encontrar o app em localhost:3000
Copyright (C) 2019 Pedro Gabriel Lima.