Mostra de conceitos para "Design de um sistema de agendamento de consultas baseado na Web para pequenas e médias instalações médicas".
Um instantâneo atualizado deste repositório está sempre disponível no Heroku.
Devido às limitações do serviço gratuito e do serviço de banco de dados do Heroku, pode demorar um pouco para que o aplicativo seja carregado inicialmente. Além disso, existe um limite de 10k para bancos de dados gratuitos. Às vezes, você pode precisar limpar os dados de teste que outros usuários criaram antes de poder adicionar novo conteúdo. Os dados de teste podem ser inseridos e excluídos usando o menu App-Bar no canto superior direito.
Este aplicativo pode ser facilmente implantado na Heroku. TBD
Após o checkout, execute:
$ npm install
$ npm start
Isso requer o nó> = 4 juntamente com o NPM a ser instalado. Este repositório não contém nenhum back-end, você precisa ter uma instância de execução do servidor de aplicação médica.
Preparado para a internacionalização. O aplicativo está atualmente disponível em inglês e alemão. As traduções são gerenciadas no Poeditor.com em um projeto disponível ao público. O local será determinado com base nas configurações do navegador do usuário e persistiu no armazenamento local. A lógica pode ser encontrada aqui.
Os testes unitários e de ponta a ponta existem na maioria das partes do aplicativo.
$ npm run test
Verifique se você tem uma instância em execução em outro terminal antes de executar testes de ponta a ponta.
$ npm run e2e
A qualidade do código é garantida pelo tslint com codelyzer para um revestimento específico do Angular 2.
ng-xi18n do Angular 2Mit