Este é o trac do projeto Borboleta.

Estamos armazenando todas as informações e documentos gerados durante a implementação do projeto Borboleta neste Wiki. Abaixo seguem alguns links importantes:

  1. Os Livros comprados para o projeto.
  2. Os Equipamentos do projeto.
  3. Informações sobre o Sistema Atual do Centro Saúde Escola (CSE).
  4. O Modelo de dados do novo sistema para o CSE.
  5. Protocolo de Comunicação entre o dispositivo móvel e o servidor de banco de dados.
  6. Borboleta e Sagui Modelo de armazenamento de dados Borboleta Sagui
  7. Diagrama de Navegação do Borboleta para a interface gráfica do sistema móvel
  8. Especificação "Open Electronic Health Record"
  9. Qualidade do código, diretrizes para manter e melhorar a qualidade do código.
  10. Atas das Reuniões realizadas.



Para baixar o código fonte do Borboleta Móvel, use o seguinte link: Código-fonte do borboleta. A seguir, faça:

  • git clone borboleta.git.bundle
  • cd borboleta.git
  • for b in $(git for-each-ref --format='%(refname:lstrip=-1)' refs/remotes); do git branch $b refs/remotes/origin/$b && git branch -D -r origin/$b; done
  • git switch main
  • cd borboleta-movel

Para baixar o código fonte do Sagui, use o seguinte link: Código-fonte do borboleta. A seguir, faça:

  • git clone borboleta.git.bundle
  • cd borboleta.git
  • for b in $(git for-each-ref --format='%(refname:lstrip=-1)' refs/remotes); do git branch $b refs/remotes/origin/$b && git branch -D -r origin/$b; done
  • git switch main
  • cd sagui

Configure o arquivo config/database.yml
Baixar todos os gems necessários:
$ rake gems:install

Para executar o aplicativo:
$ rake db:migrate
$ rake db:fixtures:load
$ script/server

Para executar os testes Selenium
$ export RAILS_ENV=test
$ rake db:migrate
$ rake db:fixtures:load
$ script/server -e test
Abrir o Firefox e digitar a seguinte URL:  http://localhost:3000/selenium
Obs: Reduzir a velocidade dos testes para não ocorrer erro devido ao tempo de resposta do servidor.