Este projeto é uma prova de conceito de uma aplicação web front-end para exposição dos planos FaleMais da ScupTel.
Trata-se de uma aplicação Ember.js com layout feito com Twitter Bootstrap.
Você vai precisar ter os seguintes programas instalados em sua máquina antes de começar:
- Descompacte o conteúdo do arquivo .ZIP em um novo diretório
- Mude para o novo diretório
npm install
(linha de comando)bower install
(linha de comando)
ember server
(via linha de comando dentro da pasta do projeto)- Abra a aplicação em http://localhost:4200.
Durante o desenvolvimento do projeto, foram utilizados muitos geradores automáticos de código "boilerplate" para acelerar o desenvolvimento.
Exemplos:
ember generate component city-selector
: para criar os arquivos do componente de seleção de cidades.ember generate serializer plan
: para criar o serializador que normaliza o conteúdo da API fornecida para o padrão JSONAPI.
Neste projeto, foram utilizados alguns add-ons bastante utilizados pela comunidade Ember.js para agilizar o desenvolvimento.
ember-bootstrap
: Componentes ember.js que encapsulam muitos componentes do framework CSS Bootstrap.ember-cp-validations
: Add-on para criar validadores de dados.
Ainda não foram escritos os testes da aplicação.
ember test
(via linha de comando dentro da pasta do projeto)ember test --server
(via linha de comando dentro da pasta do projeto)
ember build
(development)ember build --environment production
(production)