/Move.it

Projeto criado durante a Next_Level_Week#04

Primary LanguageTypeScriptMIT LicenseMIT

MoveIt

GitHub top language GitHub

TecnologhiesGetting StartedProjectLicense

💻 O Projeto

O aplicativo foi desenvolvido com base na Técnica de pomodoro, que consiste na utilização de um cronômetro para dividr o tempo de trabalho em períodos de 25 minutos e realizar uma pausa, fazendo com essas pausas aumente a agilidade mental. No projeto, temos o nosso cronômetro de 25 minutos que quando atingir o valor de 0, irá disponibilizar ao usuário um desafio para ser realizado nesse tempo de pausa, como por exemplo, esticar os braços, descansar os olhos ou se levantar da cadeira e andar um pouco,e caso o desafio seja concluído, você irá ganhar experiência que influenciará no seu nível e conforme mais níveis, mais dificil vai ficando para ir para o próximo nível, e caso você falhe no desafio, acabará não recebendo experiência.

Preview da aplicação.

  • Página de login

  • Home após login

  • Desafios na tela.

  • Ranking

Esse projeto foi desenvolvido durante a Next_Level_Week#4, disponibilizado pela @Rocketseat durante os dias 22 até 28/02, de 2021.

🛠 Tecnologias

Esse projeto foi desenvolvido utilizando as tecnologias abaixo:

🚀 Começando com o projeto

Requisitos

Faça um clone desse repositório e acesse a pasta do projeto para continuar:

$ git clone https://github.com/kevinpagliuca/move.it && cd move.it

Após clonar o repositório, siga os passos abaixo.

# Para instalar as dependências do projeto:
$ yarn

# Para iniciar o projeto:
$ yarn dev

Os requisitos informados acima são necessários para que a configuração do aplicativo esteja 100% funcional.

Após ter configurado todos os OAuths apps, preencha o arquvio .env.example com os respectivos ID e secrets que os OAuth's geraram e o renomeie para .env.local

Feito todos os passos acima, sua aplicação estará 100% funcional, pronta para ser utilizada!

Recursos

O aplicativo contem as seguintes funcionalidades:
  • Autenticação com Facebook
  • Autenticação com Github
  • Autenticação com Google
  • Logout
  • Sistema de Ranking

Criando desafios

Na pasta do projeto, temos um arquivo challenges.json que pode ser incrementado com novos desafios conforme você queira...

Contribua!

Faça um fork desse repositório e contribua com novas funcionalidades! ❤️

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.