Skip to content

matheuspergoli/draftcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

155 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DraftCode

Image do site DraftCode

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Você tem o docker instalado.
  • Você tem o cloudinary configurado.
  • Você tem o oauth app do github configurado.
  • Você tem o microsserviço de upload de imagens rodando.
  • Você tem a versão mais recente do node e npm instalado.
  • Você configurou suas váriaveis de ambiente conforme está presente no .env.example.

Caso não tenha o microsserviço de upload de imagens, você pode baixar ele aqui, é obrigatório para criar novos desafios ter o microsserviço de upload de imagens rodando.

Crie um oauth app no github seguindo este tutorial, é obrigatório para o funcionamento do NextAuth que você crie e configure um oauth app no github, caso contrário, o login com o github não irá funcionar.

Configure o cloudinary seguindo esse passo a passo

🚀 Setup local do DraftCode

Para instalar o DraftCode, siga estas etapas:

Linux:

## use 'sudo' caso necessário.
npm install && docker-compose up

Windows:

npm install && docker-compose up
Caso queria usar o prisma studio
docker-compose exec app sh -c "npm run db:studio"

📫 Contribuindo para o DraftCode

Para contribuir com o DraftCode, siga estas etapas:

  1. Faça um fork desse projeto e clone pra você.
  2. Crie uma branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para a branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Matheus Pergoli no GitHub
Matheus Pergoli
Foto do Natan Castro no GitHub
Natan Castro
Foto do VitorFRE no GitHub
Vitor Santos
Foto do VitorFRE no GitHub
Matheus Geraldo

📝 Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.

⬆ Voltar ao topo

About

frontend challenge platform built around real interfaces and practical implementation skills

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages