Desenvolva um sistema básico de inscrição para um Hackathon coletando os seguintes dados:
- Nome
- Data de Nascimento
- Estado
- Cidade
Depois de inscrita, essa pessoa poderá autenticar-se em um servidor de Discord
utilizando um comando ou palavra-chave à seu critério juntamente com o e-mail de
inscrição dela. Ex: /login [email protected]
Esse "login" deverá associar o id do Discord da pessoa ao cadastro dela na base de dados do sistema desenvolvido.
Stack:
- Node.js
- React.js
Dicas de bibliotecas e serviços: (o uso ou não uso destes não interfere na avaliação do projeto final)
- Discord.js: Biblioteca para interagir com a API do Discord;
- Recoil: Biblioteca de gerenciamento de estado para React.js;
- Redux: Biblioteca de gerenciamento de estado para React.js;
- MongoDB Atlas: Serviço cloud gratuito de banco de dados MongoDB;
- ElephantSQL: Serviço cloud gratuito de banco de dados PostgreSQL;
Entrega:
A solução deve ser entregue via GitHub/GitLab ou similar. Você define o prazo de entrega. Mas preciso que você me diga quando irá entregar o teste nas próximas 24 horas.
Envie seu prazo de entrega para [email protected]
Quaisquer dúvidas, estou à disposição.