Um clone simples da plataforma Spotify.
A aplicação Devfy foi feita com o objetivo de treinar minhas habilidades com técnicas voltadas para o desenvolvimento front-end e revisar conceitos do NextJS, JAMStack, responsividade e design. Além disso, a aplicação aborda componentes de áudio e autenticação utilizando o Nextauth.
Para iniciar, primeiro deve-se abrir no seu terminal a pasta que deseja clonar a aplicação e colar o seguinte código
# Clone este repositório
$ git clone <https://github.com/yuriBaza23/Devfy.git>
Após isso poderá seguir para o próximo passo.
Entre na pasta em que clonou o projeto e utilize o código abaixo para baixar as dependências da aplicação
# Baixe as dependências utilizando yarn (ou npm)
$ yarn
Para rodar a aplicação é necessário que crie um arquivo chamado .env.local pegando como exemplo o arquivo .env.example presente na raíz desse projeto e colocar as keys correspondentes.
Entre no seu perfil do GitHub e acesse as configurações. Logo após acesse as Configurações de desenvolvimento e OAuth Apps. É importante crie um aplicativo com o Authorization callback URL com o valor http://localhost:3000/api/auth/callback. O nome e a homepage podem ser a que desejar e a descrição pode ser opcional. Após a criação cole o Client ID e Client Secrets no arquivo .env criado.
No momento esse recurso não foi utilizado. Caso queira, pode criar uma conta no site https://fauna.com/, criar um banco de dados, acessar a aba de segurança e colar a sua key no arquivo .env.
Obrigado por se interessar em melhorar este aplicativo. Incentivo todos a ajudar a melhorar este projeto com novos recursos, correções de bugs ou melhorias de desempenho. Por favor, dedique um pouco do seu tempo para ler o nosso guia para tornar este processo mais rápido e fácil
Estou montando a Guideline de contribuição.
MIT.