O objetivo do projeto é desenvolver um software open source para administrar os processos de adoção em orfanatos, o sistema casa é capaz de manter os dados dos adotivos e adotantes, realizar um controle de visitas e também fornecer relatórios para melhor controle do orfanato.
Notou-se que muitos aplicativos ou sistemas online desenvolvidos para orfanatos são focados na parte de contribuição, auxiliando as entidades no recebimento de doações e também informando aos doadores para que eles saibam a real necessidade da instituição.
Um exemplo de um aplicativo para smartphones e web neste âmbito é o CADA (Carinho, Amor, Dedicação e Ajuda), um software desenvolvido por um grupo de cinco alunos da Fundação Centro de Análise Pesquisa e Inovação Tecnológica (FUCAPI) sob a orientação dos professores do Projeto Brazilian Education Program for IOS Development (BEPiD) tendo como prioridade a comunicação entre as entidades e os doadores, criando uma espécie de “catálogo” de instituições e orfanatos, ajudando-os a administrarem as doações recebidas e possibilitando que os doadores acompanhem claramente as ações tomada pela instituição.
O aplicativo foi desenvolvido em duas plataformas. A plataforma web foi desenvolvida para a efetuação de cadastro do abrigo no site do CADA. A partir desse cadastro é possível informar quais os produtos que o local mais necessita. A segunda plataforma é um App com notícias do abrigo, pontos de coleta dos orfanatos e informações gerais referentes à doação. No momento as duas plataformas estão passando por alguns ajustes, mas a previsão é que logo o sistema esteja disponível para uso.
Atualmente, o único sistema em uso, conhecido e focado no processo de adoção é o Sistema de Controle de Acesso do Conselho Nacional de Justiça sendo um sistema de informações, que consolida os dados de todas as Varas da Infância e da Juventude referentes a crianças e adolescentes em condições de serem adotados e os pretendentes habilitados à adoção. Todos os juízes, de todo país, têm acesso à relação e perfil de pretendentes e crianças cadastradas no CNA. A retirada do cadastro das crianças e adolescentes pode ocorrer por adoção, pelo fato de terem atingido 18 anos ou por óbito.
Crianças para Adoção Salvas pelo Afeto (CASA) é um sistema para gerenciamento de cadastros de adotantes e adotados dentro de um orfanato.
A entrada no sistema é autorizada mediante autenticação por login e senha permitindo o acesso simultâneo de vários usuários ao software.
O sistema conta com três diferentes níveis de usuários, sendo no primeiro nível os administradores de todo o sistema CASA, responsável pela aprovação ou reprovação das solicitações pendentes, cadastro dos administradores de cada orfanato e de novos administradores do sistema.
O segundo é o administrador do orfanato responsável pelo cadastro de usuário padrão, gerar relatórios gerenciais, inativar adotante e adotivo, e possuir todos os privilégios do usuário padrão, sendo o seu acesso restrito apenas aos dados do orfanato em que ele estiver cadastrado, ou seja, este usuário não possui total acesso aos dados de todos os orfanatos cadastrados no sistema CASA.
O terceiro é o usuário padrão, responsável pelo cadastramento e atualização dos adotantes e adotivos, vincular adotantes com adotivos e agendar e registrar visitas.
Tecnologias | Descrição | Versão |
---|---|---|
PHP | Linguagem de Programação Server Side | 7.1.1 |
Laravel | Framework Server Side | 5.3.31 |
MariaDB | Sistema de Gerenciamento de Banco de Dados (SGBD) | 10.1.25 |
O sistema conta com uma versão online: https://casa-sistema.com.br que possui alguns usuários de teste cadastrados no sistema.
Nível de usuario | Senha | |
---|---|---|
Administrador do Sistema | [email protected] | senhacasa |
Administrador da Instituição | [email protected] | senhacasa |
Usuário Padrão | [email protected] | senhacasa |
-
Clone este repositório no seu computador
-
Baixe as dependências do projeto com os comandos:
composer install --no-scripts
npm install
-
Copie o arquivo
.env.example
e renomeie a cópia para.env
-
Crie uma nova chave para a aplicação:
php artisan key:generate
-
Em seguida você deve configurar o arquivo .env colocando informaçõs sobre o nome do Banco, Usuário e Senha.
DB_CONNECTION=<MEU_SGBD> DB_HOST=<IP_AONDE_O_BANCO_SE_ENCONTRA> DB_PORT=<PORTA_DO_BANCO> DB_DATABASE=<NOME_DO_BANCO> DB_USERNAME=<USERNAME> DB_PASSWORD=<SENHA>
-
Depois, rode as migrations com:
php artisan migrate --seed
-
Feito isso basta executar o projeto com:
php artisan serve
- Coloca esse projeto nos seus favoritos com um Star
- Faça um Fork do projeto
- Clone o repositório para o seu computador
- Contribua no código ou na documentação do Projeto
- Crie um commit com as mudanças e faça um Pull Request (PR)
- Veja seu Pull Request ser aprovado e repita o ciclo!
- Obrigado!