Aplicação cliente de API que disponibiliza dados sobre a franquia Star Wars.
- Angular - Baseado na linguagem TypeScript, possibilita o desenvolvimento web no formato Single Page Application;
- TypeScript - Ainda que compilada para JavaScript puro, traz recursos ausentes neste, como tipagem de dados estática, interfaces e modificadores de acesso;
- ECMAScript 6 - Inaugurada em 2015, esta atualização do JavaScript tem como principal característica tornar sua sintaxe próxima a de uma linguagem orientada a objetos;
- CSS3 - Segunda versão do CSS, traz recursos poderosos, tais como as Media Queries;
- HTML5 - Versão mais atual da linguagem HTML e alicerce de frameworks frontend modernos;
- Bootstrap - Framework de componentes visuais focado na responsividade e simplicidade;
- Node.js - Ambiente para execução de código JavaScript no lado servidor;
- Node Package Manager - Gerenciador de pacotes JavaScript, sendo o padrão do ambiente Node.js.
-
Certifique-se de ter a versão mais recente do Node.js e do npm. Para este projeto, foram usadas as versões 11.6.0 e 6.5.0, respectivamente;
-
Baixe o repositório remoto do projeto para sua máquina com o comando:
git clone https://github.com/cleverton-heusner/db-starwars
-
Na raíz do projeto, baixe todas as dependências necessárias com o seguinte comando:
npm i
-
O próximo comando irá compilar e executar a aplicação:
ng serve
-
No browser de sua preferência, acesse a aplicação através do endereço http://localhost:4200.
Cleverton Heusner