Durante o projeto, foram utilizadas as seguintes tecnologias:
Esse projeto foi criado com Create React App.
Para rodar o projeto na sua máquina, insira o comando dentro da pasta cronos-react-app. Abra http://localhost:3000 para ver no seu browser.
Esse projeto foi desenvolvido durante a Semana 6 do Gama Experience #40, um projeto em trio. O Desafio principal tinha por objetivo construir CRUD em JavaScript. O HTML principal da página foi entregue pela equipe da Gama, e cada grupo precisou então construi um modal e funcionalidades para criar, ler, atualizar e destruir um curso. Utilizamod o localStorage para armazenar os dados.
- Pair programmim: Contruímos o projeto de forma conjunta através de um computador. Toda a lógica foi constrúida por todos os desenvolvedores mas a responsabilidade do commit ficou apenas com um.
- Criar um modal responsivo e abri-lo ao clicar em "Adicionar novo",
- Validar o preenchimento do formulário, capturar informações dos inputs, salvar no localStorage e limpar os campos do modal ao fechar,
- Ler os cursos do localStorage e montar o HTML,
- Botão com funcionalidade de editar para recuperação dos dados salvos para alteração e salvamento, com o mesmo modal, através de uma validação feita ao "salvar",
- Botão com a funcionalidade de deletar, filtrando e excluindo o curso no localStorage através do ID.
Marcos Ignacio |
Pietro Sera |
Willian Monteiro |