Skip to content

MatheusFelizardo/pomochallenges

Repository files navigation

PomoChallenge



ℹ️ Sobre

Aplicativo para controle de produtividade alinhado à exercícios que melhoram sua qualidade de vida.
Projeto criado na NLW4 da Rocketseat.

Site do app: https://pomochallenges.vercel.app/

🔥 Próximas Atualizações


(Atualizações paralisadas indeterminadamente - 13/03)

  • Adicionar login e ajuste no nome de usuário e foto de forma dinâmica | Atualizado: 28/02
  • Tela inicial de login, com login obrigatório para entrar na aplicação | Atualizado: 28/02
  • Transformar em PWA | Atualizado: 28/02 (Não funcional no Safari, requer análise)
  • Adicionar opção para registrar qual atividade está sendo feita (Estudo, trabalho, Jogo)
  • Geração de relatório com o tempo total em cada atividade
  • Darkmode na tela de levelup
  • Corrigir problemas PWA no IOS

⚙️ Melhorias Realizadas

  • Adicionado responsividade 📱 (necessário ajuste no funcionamento)
  • Adicionado darkmode 🌜

🌱 Requisitos Mínimos

  • NodeJs
  • Navegador

Para iniciar o projeto na máquina basta:

  • Fazer o clone do repositório
  • Usar o comando npm install (instalar as dependências)
  • Criar o arquivo .env.local, com as variáveis de ambiente | Será necessário cadastro na https://auth0.com/ e configurar uma nova aplicação (verificar documentação da auth0 e https://next-auth.js.org/)
    NEXTAUTH_URL=http://localhost:3000
    AUTH0_CLIENT_ID=
    AUTH0_CLIENT_SECRET=
    AUTH0_DOMAIN=
  • Rodar o comando npm run dev (inicia a aplicação)
  • Entrar pelo navegador na porta 3000 (localhost:3000)

🚀 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

  • React
  • Next.js
  • Typescript
  • Sass com module