--- id: 5a8b073d06fa14fcfde687aa title: Exercise Tracker localeTitle: Rastreador de Exercícios challengeType: 4 isRequired: true --- ## Description
Crie um aplicativo JavaScript de pilha completa que seja funcionalmente semelhante a este: https://fuschia-custard.glitch.me/ . Trabalhar neste projeto envolverá você escrevendo seu código no Glitch em nosso projeto inicial. Depois de concluir este projeto, você pode copiar sua URL de falha pública (para a página inicial do seu aplicativo) nesta tela para testá-lo! Opcionalmente, você pode optar por escrever seu projeto em outra plataforma, mas deve estar publicamente visível para nossos testes. iniciar este projeto em Glitch usando este link ou clonar este repositório no GitHub! Se você usa o Glitch, lembre-se de salvar o link do seu projeto em algum lugar seguro!
## Instructions
## Tests
```yml tests: - text: Eu posso criar um usuário postando dados do formulário username para / api / exercise / new-user e retornado será um objeto com username e _id . testString: '' - text: Eu posso obter uma matriz de todos os usuários obtendo api / exercise / users com as mesmas informações que ao criar um usuário. testString: '' - text: Posso adicionar um exercício a qualquer usuário postando dados do formulário userId (_id), descrição, duração e, opcionalmente, data para / api / exercise / add. Se nenhuma data for fornecida, usará a data atual. O aplicativo retornará o objeto do usuário com os campos de exercício adicionados. testString: '' - text: Eu posso recuperar um log de exercício completo de qualquer usuário obtendo / api / exercise / log com um parâmetro de userId (_id). O aplicativo retornará o objeto do usuário com o registro da matriz adicionado e a contagem (contagem total de exercícios). testString: '' - text: 'Eu posso recuperar parte do log de qualquer usuário passando também parâmetros opcionais de & para ou limite. (Formato de data aaaa-mm-dd, limite = int) ' testString: '' ```
## Challenge Seed
## Solution
```js // solution required ```