- TypeScript - Tipagens
- Angular - Rotas | lazy loading | services | interceptors | components | guardas | Observables | dynamic forms | storage | classes | providers
- Material Angular - UI para agilidade no desenvolvimento
- SASS - Pré processador CSS | modelo BEM
- json-server - Mock de backend
- Formly - Montagem de formulários dinâmicos
Para executar a aplicação é necessário instalar algumas ferramentas tais como um editor de códigos para realizar compilação dos mesmos. Nesse projeto foi utilizado o Visual Studio Code, NodeJS para compilação do código, Git Bash para baixar o repositório e baixar todas as dependências necessárias. Necessário também instalar o @angular/cli para instalar as dependências do angular
# Clone este repositório(caso ja tenha feito isso no passo anterior, pule para o próximo comando)
$ git clone <https://github.com/Ricnaga/angular-list>
# Acesse a pasta do projeto no terminal/cmd
$ cd angular-list
# Instale as dependências
$ yarn (ou npm -i)
# Inicie a aplicação sem mock
$ yarn start (ou npm run start ou ng serve)
# Inicie o servidor mock
$ yarn server (ou npm run server)
# Para iniciar os dois ao mesmo tempo
$ yarn dev (ou npm run dev)
# A aplicação abrirá automaticamente um navegador com o endereço <http://localhost:4200>