move.it é uma aplicação para incentivar o desenvolvedor a não esquecer de se exercitar. Implementa o método pomodoro que depois de um ciclo de 25 minutos de foco, é gerado um pequeno desafio para te fazer se movimentar. Isso tudo com uma plataforma gamificada!
- ReactJS
- NextJS
- NextAuth
- Mongodb
- Axios
- React Icons
- React Switch
- React Loading
- JS Cookie
- React Responsive
Primeiro você precisa instalar o Git e o NodeJS na sua máquina.
Depois, não se esqueça de deixar o Docker funcionando.
# Realize o clone do repositório
git clone https://github.com/liverday/move.it
# Mude o diretório atual para o repositório clonado
cd move.it
yarn
$ docker-compose up -d
Esse repositório é dependente de uma lista de variáveis de ambiente, que estão disponíveis no arquivo .env.example
. Crie uma cópia dele, modifique seu nome para .env.local
e altere os valores das variáveis.
# NextAuth
NEXTAUTH_URL=http://localhost:3000
# NextAuth JWT
SECRET=
# NextAuth Provider
GITHUB_ID=
GITHUB_SECRET=
# App Database
DATABASE_URL=mongodb://usuario:senha@localhost:27017
# A nossa aplicação será criada e exposta na porta 3000
# http://localhost:3000
yarn dev
É possível criar novos desafios criando novas entradas no arquivo challenges.json
, disponível na raiz desse repositório.
Tente modificá-lo para personalizar ainda mais a experiência!
Feito com ❤️ por Vitor Medeiro. 🤝 Entre em contato!