Sobre o projeto • Status • Features • Pré-requisitos • Tecnologias utilizadas • Autor • README versions
Apoiando-se em uma abordagem gameficada, o Move.it visa aumentar a efetividade e tornar mais simples a aplicação da Técnica Pomodoro, isto é, um método cíclico de gerenciamento de tempo, bem como, aumentar a qualidade de vida de seu usuário, uma vez que a cada novo ciclo o mesmo receberá um desafio relacionado à sua saúde física e mental, como caminhar e se alongar.
- Exibir a barra de experiência do usuário, que compreende a experiência inicial, relativa ao nível do mesmo, a atual e a quantidade necessária para o próximo nível;
- Exibir informações relativas ao perfil do usuário, tais como foto, nome e nível atual;
- Exibir a contagem de desafios concluídos;
- Incrementar, quando um desafio for concluído, a contagem de desafios concluídos;
- Iniciar / parar a cronometragem do ciclo (Pomodoro) atual;
- Exibir, ao fim de um ciclo, isto é, quando o contador chegar a zero, um desafio aleatório ao usuário;
- Exibir, no momento em que o usuário obter experiência suficiente para subir de nível, o modal de parabenização;
- Notificar o usuário, de forma escrita e sonora, sobre o término do ciclo atual;
- Realizar login social do usuário;
- Implementar um leaderboard baseado nos níveis atuais dos usuários;
- Implementar barra de navegação lateral para a rápida transição entre as telas da aplicação;
- Habilitar o compartilhamento, por meio das redes sociais do usuário, do modal de parabenização; e
- Exibir informações relacionadas ao uso da aplicação, como tempo de uso e experiência total obtida, no modal de parabenização.
Fala Dev, antes de iniciar seus testes e/ou contribuições na aplicação, é necessário ter duas coisas instaladas, a primeira é o nosso maravilhoso GIT e a segunda, o Node, além, é claro, de um bom editor de código.
Bom, tendo tudo isso pronto, podemos ir para o passo a passo de como rodar a aplicação
# Primeiramente, clone este repositório com o GIT
$ git clone <https://github.com/trybrito/Move.it-NLW04>
# Acesse a pasta do projeto no terminal de comando
$ cd .../Move.it-NLW04
# E depois, vá para o lugar onde a mágica acontece
$ cd ./moveit-next
# Instale as dependências presentes no package.json
$ yarn / npm install
# Execute a aplicação pelo console
$ yarn dev
# E por fim, acesse <http://localhost:3000> para ver a aplicação no servidor local
E aí Dev, gostou da aplicação? Bom, se quiser, fique à vontade para entrar em contato comigo por aqui ou pelas tags abaixo.