Este é o resultado do desafio 02 do bootcamp GoStack. A aplicação tem como objetivo armazenar projetos, sendo assim, é possível, cadastrar projetos e excluir projetos criados.
- React hooks
- useState, para manipulação do estado;
- useEffect, para o carregamento dos dados quando a pagina for carregada;
- axios, para requisições a API
Como achei que o resultado do desafio havia ficado simples de mais, decidi adicionar mais algumas coisas, abaixo está a lista do que foi adicionado.
- Formulario para cadastro de um projeto.
- Estados que armazenam o conteúdo digitado nos inputs.
- O titulo do projeto foi transformado em um hiperlink que clicado abre a página do projeto cadastrado.
- Estilização CSS com algumas transições.
- Adicionada responsividade.
- Faça o download do back-end clicando aqui
- Faça o download do front-end clicando aqui
- Descompacte o back-end e front-end
- Utilizando o terminal, navegue até o diretório do back-end e execute o comando:
yarn dev
- Abra um novo terminal, navegue até o diretório do front-end e execute o comando:
yarn start
- Após executar o passo anterior a aplicação será aberta em seu navegador padrão.
- Agora basta preencher todos os campos e clicar no botão Adicionar
- Se o Node.js não estiver instalado, a aplicação não irá funcionar.
- Caso não seja feito o download do back-end ou o back-end não seja executado a aplicação web não irá funcionar.
- Todos os campos do formulário são obrigatórios.