O GoMove é uma aplicação onde foi aplicado alguns conceitos do ciclo de pomodoro. No GoMove você terá um timer de 25 minutos, que quando chegar a 0 irá emitir uma notifição pelo navegador e lhe enviará um "desafio/exercício" rápido que o ajudará a ter uma melhor qualidade de vida enquanto estiver trabalhando/estudando.
- Next.Js
- Typescript
- Styled-components
- Serverless Function
- Mongodb
- Next-auth
- Github Oauth com Next-auth
Primeiramente lhe convido para dar uma conferida no resultado final do projeto que está hospedado na Vercel GoMove
Para testar a aplicação, clone o repositório e depois instale as dependências usando o comando:
npm install
# or
yarn add
Com todas as dependências intaladas, crie um arquivo .env
na raiz do projeto e preencha as váriaveis ambiente seguindo o modelo do arquivo .env.example
Para que o login com o github funcione você irá precisar configurar o Oauth do GitHub
Depois de tudo configurado, rode o servidor com o comando:
npm run dev
# or
yarn dev
Abra o http://localhost:3000 no seu navegador para ver o resultado!
Caso tenha algun problema na execução dos passos anteriores me mande uma menssage.
Fique livre para testar e aprender o máximo com esse pequeno projeto.