Este repositório contém informações e recursos relacionadas ao projeto do TCC "Aplicativo para Adoção e Resgate de Animais em Situação de Vulnerabilidade", desenvolvido por Guilherme S. Martins e Veronica Gonçalves como trabalho de conclusão do curso de Análise e Desenvolvimento de Sistemas na Faculdade de Tecnologia de Garça, no primeiro semestre de 2023.
Por anos, os animais têm sido considerados membros da família, no entanto, é de conhecimento público que muitos deles enfrentam situações de abandono e vulnerabilidade, representando uma desconexão preocupante entre os humanos e os animais pelos quais são responsáveis. Isso não é apenas um problema moral, mas também econômico. Diante dessa realidade, foi desenvolvido o aplicativo FarejoPet, com o propósito de fazer a diferença e contribuir para a solução dessa problemática.
- Adoção e Resgate: Oferece uma plataforma para adoção e resgate de animais em situação de vulnerabilidade.
- Conexão entre Usuários e Instituições: Facilita a comunicação entre usuários interessados em adotar ou resgatar animais e instituições de cuidado animal.
- Interface Intuitiva e Amigável (amigável para pessoas com espectro autista): Desenvolvida com foco na usabilidade, proporcionando uma experiência agradável para os usuários.
- Doações para ONGs com retorno de feedback mensal transparente para os doadores: A aplicação conta com módulo de doação para ONGs relacionadas que estejam em nossa base dados e que forneçam feedback transparente e periódico sobre o projeto.
- Módulos de e-commerce para comercializar produtos para petshops e serviços de clínicas veterinárias A aplicação conta com módulo de e-commerce para que as empresas associdadas em nossa base possam comercializar seus produtos. A proposta inicial seria de 70% do lucro líquido seria doado para Ongs associadas e homologadas.
A motivação por trás do FarejoPet surge da preocupação com a crescente situação de abandono e vulnerabilidade enfrentada por animais de estimação. Observando a falta de plataformas eficazes para conectar pessoas dispostas a ajudar esses animais e as instituições responsáveis por seu cuidado, percebemos a necessidade de uma solução tecnológica que pudesse facilitar esse processo.
O FarejoPet busca preencher essa lacuna, fornecendo uma plataforma centralizada onde os usuários podem encontrar informações sobre animais disponíveis para adoção ou resgate, além de estabelecer um canal direto de comunicação com as instituições, promovendo a conscientização e a ação em prol do bem-estar animal e social.
JavaScript, Aplicação Mobile, Animais de Estimação, Petshops, Interface de Aplicação, Modelagem de Dados, Banco de Dados, Engenharia de Software, Linguagem de Modelagem Unificada (UML).
Documentação oficial completa do TCC (Final Paper)
O Scrum é um framework ágil utilizado para gerenciamento e desenvolvimento de projetos, especialmente na área de software. Ele se baseia em iterações curtas chamadas sprints, enfatizando a colaboração da equipe, a adaptabilidade às mudanças e a entrega contínua de valor ao nosso público alvo. Decidimos adicionar o Scrum a este projeto porque oferece flexibilidade, promove a comunicação eficaz entre os membros da equipe e permite uma abordagem incremental, o que é essencial para lidar com requisitos em constante evolução e garantir entregas frequentes e de alta qualidade.
Sprint | Data inicial | Data final | Período (dias) | Ações |
---|---|---|---|---|
1 | 05/12/2022 | 12/12/2022 | 7 | - Definição de método de trabalho - Pesquisa de validação - Apuração de pesquisa - Criar todos os repositórios - Criar quadro no Trello |
2 | 12/12/2022 | 19/12/2022 | 7 | - Melhorar nossa documentação com NOTION - Criar um grupo para comunicação direta |
3 | 19/12/2022 | 26/12/2022 | 7 | - Terminar a logo do projeto - Terminar tipografia - Criar apresentação para a qualificação |
4 | 26/12/2022 | 02/01/2023 | 7 | - Finalizar diagramação - Começar o protótipo de baixa fidelidade |
5 | 02/01/2023 | 09/01/2023 | 7 | - Começar a realizar o protótipo de baixa fidelidade |
6 | 09/01/2023 | 16/01/2023 | 7 | - Revisão da documentação - Adição de referência |
7 | 16/01/2023 | 23/01/2023 | 7 | - Organização de paleta de cores - Revisão de protótipo no FIGMA - Organização do plano de negócios |
8 | 23/01/2023 | 30/01/2023 | 7 | - Revisão de diagramas - Modelagem de logotipo |
9 | 30/01/2023 | 06/02/2023 | 7 | - Prototipação via clique - Padronização de layout |
10 | 06/02/2023 | 13/02/2023 | 7 | - Design e integração de API |
11 | 13/02/2023 | 20/02/2023 | 7 | - Integração com banco de dados POSTGRESQL - Adição de ORM |
12 | 20/02/2023 | 27/02/2023 | 7 | - Adição de tratativa de erros ao projeto (API) - Incremento de documentação - Revisão de containers Docker |
13 | 27/02/2023 | 06/03/2023 | 7 | - Adição de diagramas e fluxos na documentação |
14 | 06/03/2023 | 13/03/2023 | 7 | - Implementação de novas rotas na API |
15 | 13/03/2023 | 20/03/2023 | 7 | - Criação de novas telas para MVP no aplicativo mobile |
16 | 20/03/2023 | 27/03/2023 | 7 | - Adição de fluxos menores API |
17 | 27/03/2023 | 03/04/2023 | 7 | - Revisão de telas mobile |
18 | 03/04/2023 | 10/04/2023 | 7 | - Restruturação mobile |
19 | 10/04/2023 | 17/04/2023 | 7 | - Testes gerais |
20 | 17/04/2023 | 24/04/2023 | 7 | - Teste de consumo de API |
21 | 24/04/2023 | 01/05/2023 | 7 | - Revisão geral por parte dos integrantes |
22 | 01/05/2023 | 08/05/2023 | 7 | - Adicione itens |
23 | 08/05/2023 | 15/05/2023 | 7 | - Revisão geral e entrega da documentação final |
24 | 15/05/2023 | 22/05/2023 | 7 | - Prazo para alinhamento com corpo da documentação |
25 | 22/05/2023 | 29/05/2023 | 7 | - Revisão geral para defesa |
Link direto para o protótipo no Figma
Se você deseja contribuir com este projeto, siga estes passos:
- Faça um fork deste repositório.
- Crie uma nova branch (
git checkout -b feature/nova-feature
). - Faça commit das suas alterações (
git commit -am 'Adiciona nova feature'
). - Faça push para a branch (
git push origin feature/nova-feature
). - Abra um Pull Request.
Gostaríamos de agradecer aos nossos familiares amigos e todos que de forma direta ou indireta nos forneceram apoio nesta jornada em especial: a Faculdade de Técnologia de Garça pelo excelente curso de nível superior e claro a todos os funcionários, em especial alguns docentes que fizeram uma diferença imensurável em nossas vidas:
Prof. Me. Luiz Carlos Querino Filho
Larissa Pavarini da Luz
Prof. Ma. Renata Aparecida de Carvalho Paschoal
Prof. Ma. Leysiane Cristina Pavani Pazini
Prof. Me. Maurício Duarte
Prof. Espec. Danilo Dolci
Prof. Me. Cristian Ricardo de Andrade
Esta documentação está sob a licença MIT