O presente projeto foi inspirado no desafio de código do bootcamp "Spread Fullstack Developer" da Digital Innovation One, proposto pelo expert André Soares.
O TypeScript pode ser usado no seu código JavaScript para adicionar recursos que não estão presentes nativamente nessa linguagem.
Sendo assim, é escrito um código em TypeScript, de extensão .ts, que é convertido para um outro arquivo de extensão .js (esse sim, é interpretado pelo seu navegador).
- Funcionalidade 01: Retorna uma mensagem de erro, caso não seja cadastrado o nome do carro e o número de sua placa;
- Funcionalidade 02: Ao digitar essas duas informações, é gerada uma listagem com o nome, placa, data e hora da entrada do carro no estacionamento;
- Funcionalidade 03: Ao clicar no X com fundo vermelho, o sistema pergunta se o usuário quer mesmo encerrar o período de estacionamento do carro. Em caso positivo, o registro é excluído no sistema.
- Funcionalidade 04: Se o usuário clicar em "cancelar" na mensagem exibida pelo sistema, o registro do carro é mantido.
- HTML;
- CSS;
- JavaScript;
- TypeScript;
O código CSS utilizado nesse projeto foi inspirado no cronograma desenvolvido no curso de "Fundamentos de React: escrevendo com Typescript" da Alura.
Baixe os arquivos 'index.html', 'reset.css', 'script.js' e 'style.css'. Clique duas vezes no arquivo 'index.html'. Logo, o projeto rodará no seu navegador.