Sobre • Funcionalidades • Layout • Como executar • Tecnologias • Links da aplicação •
MoveIt foi criado com o intuito de ajudar pessoas que passam muito tempo em frente ao computador a realizar uma pausa e fazer uma atividade durante um determinado período. A cada atividade concluída o usuário recebe um XP e assim vai aumentando de nível ao atingir a meta máxima.
O MoveIt é um projeto que está sendo desenvolvido na NLW#4 realizado pela Rocketseat e ministrada pelo CTO Diego Fernandes.
- Experience Bar
- Profile
- Completed Challenge
- Countdown
- Iniciar ciclo
- Abandonar ciclo
- Finalizar ciclo
- Definir desafios
- Falhar no desafio
- Resetar desafios
- Resetar tempo
- Completar desafio
- Aumentar XP
- Resetar tempo
- Passar para o próximo desafio
- Passar de level após completar a barra de XP
- Notificações de novo desafio disponível
- Modal de informe de Level Up
O layout da aplicação está disponível no Figma e foi feito pelo Tiago Luchtenberg:
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ https://github.com/jorge-lucas5/nlw4ReactJs.git
# Instale as dependências
$ npm install ou yarn install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev ou yarn dev
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
As seguintes ferramentes foram usadas na construção do projeto:
Website (Next.js + TypeScript)
Veja o arquivo package.json
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
produção - Exibe a aplicação com o tempo real dos ciclos (25 minutos)
Homologação - Exibe a aplicação com duração dos cliclos reduzidos (6 segundos) para possibilitar os testes de todas as funcionalidades.