Desafio Estágio TI 2020/2

GoStack

Dashboard de Alunos

”A dedicação é a chave para o sucesso”

GitHub language count Made by Grupo Voitto License Stargazers

Sobre o desafio

Nesse desafio, você deve criar uma aplicação que integre uma API REST com uma interface web, utilizando Node.js e React.

Essa será uma aplicação para controle de alunos, onde possibilite listar, cadastrar e excluir alunos, além de poder atribuir cursos e visualizar todos os cursos de um aluno.

Template da aplicação

Para te ajudar nesse desafio, criamos um modelo que você deve utilizar como um template do Github.

O template está disponível na seguinte url: Acessar Template

Dica: Utilize o botão 'use this template';

Agora navegue até a pasta criada e abra no Visual Studio Code, lembre-se de executar o comando yarn no seu terminal, nas pastas frontend e api, para instalar todas as dependências de ambas aplicações.

Na pasta api, crie um arquivo .env com base no .env-example. Lá você deve colocar as variáveis que referenciem o seu banco de dados local.

Lembre-se também de importar o banco de dados utilizando o arquivo desafio-voitto.sql disponível na raiz do projeto.

Após ter configurado o banco e com os pacotes instalados, você poderá iniciar as aplicações do desafio da seguinte forma:

  • Para iniciar a api entre na pasta "api" e digite o comando yarn run dev

  • Para iniciar o front-end entre na pasta "frontend" e digite o comando yarn start

Após esses passos você conseguirá ver as intruções para realizar o desafio no endereço usado para rodar o front-end, que deve ser http://localhost:3000/(caso sua porta 3000 não esteja ocupada no momento);

📆 Entrega

Esse desafio deve ser entregue via email.

Envie com o assunto Desafio Estágio TI 2020/2. O corpo do email deve possuir o link para o seu repositório do Github contendo a solução.

O prazo para resolução está no email enviado por ti@voitto.com.br.

Dúvidas e Sugestões

Deixamos dois desenvolvedores da empresa dispostos a ajudar você nessa jornada:


Feito com ❤️ by Grupo Voitto