Skip to content

A ReactJS application, developed during Rocketseat's Next Level Week 4 event, which aims to help the user to implement, through a gamified approach, the Pomodoro Technique in their life

License

Notifications You must be signed in to change notification settings

trybrito/Move.it-NLW04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Move.it

🚀 Aplicação ReactJS que objetiva abordar e facilitar a implementação da Técnica Pomodoro, tal qual, prover maior qualidade de vida aos seus usuários

Sobre o projetoStatusFeaturesPré-requisitosTecnologias utilizadasAutorREADME versions


🎯 Sobre o projeto

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.


🏁 Status

🚧 Move.it 🕹️ Em construção... 🚧


🏆 Features

  • 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.

✅ Pré-requisitos

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

🕹️ Rodando 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

🔮 Tecnologias utilizadas


🎓 Autor


🤝 Thiago Raniery Brito

E aí Dev, gostou da aplicação? Bom, se quiser, fique à vontade para entrar em contato comigo por aqui ou pelas tags abaixo.


📚 README versions

About

A ReactJS application, developed during Rocketseat's Next Level Week 4 event, which aims to help the user to implement, through a gamified approach, the Pomodoro Technique in their life

Topics

Resources

License

Stars

Watchers

Forks