Projeto solicitado no XP 44 da Gama Academy. Manipulação de DOM e dados de API via JavaScript..
O projeto inicial está disponível no repositório abaixo:
Projeto solicitado pela Gama Academy, sendo mentorado pela Alice Paixão e Hendy . O objetivo é manipular o DOM (HTML5) utilizando JavaScript com os dados fornecidos na API, fazendo no CRUD as requisições utilizando os métodos: GET, POST, PUT e DETELE. O objetivo era colocar em prática os conhecimentos de JAVASCRIPT e HTML criando um site com conteúdo dinâmico.
Uma casa de show chamada Sound Garden será inaugurada e precisa de um site que exiba os eventos e permita que os clientes reservem ingressos através da Landing Page. O site
está separado em Landing Page e Painel Administrativo.
- Criar a funcionalidade "CRIAR EVENTO" utilizando o método POST.
- Criar a funcionalidade "EDITAR EVENTO".
- Criar a funcionalidade "EXCLUIR EVENTO".
- Listar as reservas de ingressos do evento selecionado.
- Na página principal deve exibir apenas 3 eventos dinamicamente.
- Na página listar eventos, deve listar todos os eventos dinamicamente.
- Criar um modal para que a pessoa possa reservar um ingresso ao clicar nele.
- Criar um banner rotativo para a landing page.
Além das etapas e funcionalidades o site deve sempre tratar erros quando usar as promises usando as estruturas de catch.
As seguintes ferramentas foram usadas na construção do projeto:
- [HTML5]
- [CSS3]
- [GIT]
- [BOOTSTRAP]
Solicitado por Gama Academy