O Laços de Alegria Mobile é uma aplicação híbrida construída com Ionic Framework 3, desenhada para ser uma aplicação de comunicação, agendamento e automação, baseada no sistema Laços de Alegria, desenvolvido atualmente para web.
Esta aplicação é construída utilizando um framework híbrido para permitir versões para Android e iOS sem que grandes alterações sejam necessárias. Ela funciona com requisições http para uma API desenvolvida pela mesma equipe de desenvolvimento, localizada aqui. A aplicação possui uma navegação simples e busca ser familiar à todos usuários de Android ou iOS.
De acordo com a psicóloga Dayana Lima Dantas Valverde (2010), “Embora a palavra hospital venha da palavra hospitalidade, muitos pacientes não o consideram como local hospedeiro. O bem estar psicológico do paciente não é o principal objetivo do atendimento e sim prestar socorro àquele que tem um sofrimento relacionado com o biológico e orgânico”.
É a partir disso que a Laços da Alegria age para tratar do bem estar mental e social dos pacientes de hospitais. Os voluntários vão de corações abertos para as visitações a fim de proporcionar boa companhia para os presentes nos locais visitados. Os voluntários fazem as visitas caracterizados e proporcionam abordagens diferenciadas levando-se em consideração a cultura regional. Tendo como exemplo as “piadas” ocorridas em um local, podem não ser bem recebidas em um outro. Assim, são tomados cuidados especiais em cada visitação.
As visitas ocorrem em grupos de cerca de 20 pessoas, as quais são subdivididas em grupos de doutores - são os mais experientes nas visitações -, apoio - são responsáveis pela interação inicial com os pacientes - e novatos - os que estão fazendo sua primeira visita. Atualmente a ONG Laços da Alegria proporciona suas visitas a 7 hospitais em todo o Distrito Federal. As visitas a hospitais ocorrem semanalmente e quinzenalmente às outras organizações. Por ser uma organização sem fins lucrativos, não são cobradas taxas para participar ou promover o projeto.
- É open source
- Fácil de modificar e adaptar
- Fácil de instalar
- Feito com Docker e Docker Compose para deploy simples
- Builds automatizadas
- Análise comparativa entre a implementação híbrida e nativa no Android
A instalação é feita baseada na imagem 'ionic-framework', localizada no Docker Hub e utiliza Docker Compose para execução da máquina virtual.
Para rodar a API basta ter o Docker e o Docker Compose instalados e então rodar os seguintes comandos:
# Clonar este repositório
git clone https://github.com/fga-gpp-mds/2018.1-Lacos-da-Alegria.git
# Construir o container docker
docker-compose build
# Rodar o servidor
docker-compose up
# Caso o comando acima não funcione por algum motivo, utilize o seguinte:
docker-compose run --rm ionic-app ionic serve
# Abra no navegador a aplicação em:
http://localhost:8100 ou
http://localhost:8100/ionic-lab ou
http://localhost:35729 ou
http://[ip externo informado no console]:8100/ionic-lab
Contribuir para a aplicação é muito simples e fortemente encorajado! Então se você conhece um pouquinho sobre JavaScript, AngularJS ou Ionic Framework 3 você estará ajudando não só a equipe de desenvolvimento, como a Laços de Alegria de uma forma muito simples.
Todos os contribuidores, incluindo a equipe de desenvolvimento e os fundadores do projeto da aplicação móvel, contribuem usando o seguinte processo:
- Fork o projeto principal para sua conta (se você não for um contribuidor da equipe de desenvolvimento)
- Crie uma branch para features
- Realize suas alterações ou acréscimos ao projeto
- Crie um pull request para o projeto principal
- Testes e a cobertura dos testes serão checados automaticamente
- Um dos responsáveis pelo projeto irá revisar suas alterações e mesclará seu pull request
Para mais informações acesse a documentação para contribuição Caso precise de ajuda, crie uma issue, também seguindo o [padrão estabelecido]!
Este projeto existe graças aos contribuidores abaixo. Seja um deles!.
Membro | Github | |
---|---|---|
Cauê Mateus Oliveira | [email protected] | caue96 |
Julliana do Couto Almeida | [email protected] | jullianaa |
Lucas Oliveira | [email protected] | lucaaas |
Luiz Guilherme Santos da Silva | [email protected] | luizguilherme5 |
Membro | Github | |
---|---|---|
João Vítor Morandi | [email protected] | joaovitorml |
Luciano dos Santos Silva | [email protected] | lucianosz7 |
Rafael Makaha Gomes Ferreira | [email protected] | rafaelmakaha |
Renan Schadt | [email protected] | renan601 |
Rômulo Vinícius de Souza | [email protected] | RomuloSouza |
Sara Silva | [email protected] | silvasara |