Este projeto foi desenvolvido em grupo como parte da disciplina Desenvolvimento de uma Aplicação Interativa, do curso de Análise e Desenvolvimento de Sistemas. O repositório original está em uma conta institucional e é privado; realizei um clone para o meu perfil pessoal no GitHub, mantendo todo o histórico de commits.
A aplicação apresenta uma solução web voltada para facilitar a conexão entre ONGs, voluntários e eventos/atividades promovidos pelas organizações.
A seguir, mantive o conteúdo original do README e adicionei esta seção introdutória, juntamente com uma lista resumida das tecnologias e ferramentas utilizadas.
- C#, .NET 8 (ASP.NET Core MVC com Razor Views)
- Entity Framework Core (migrations) + SQL Server
- Autenticação por cookie (Cookie Authentication)
- Front-end: Bootstrap e jQuery =
- Estrutura: padrão MVC (Controllers, Views, Models) e assets em
wwwroot/ - Ferramentas: dotnet CLI / Visual Studio
Análise e Desenvolvimento de Sistemas
Projeto: Desenvolvimento de uma Aplicação Interativa
Eixo 2
As organizações sem fins lucrativos desempenham um papel essencial na sociedade, atuando em áreas como educação, saúde, meio ambiente e direitos humanos. No entanto, a captação de voluntários é um dos principais desafios enfrentados por essas entidades, impactando diretamente sua capacidade de operar e cumprir sua missão social. De acordo com a Pesquisa Voluntariado no Brasil 2021, 34% dos brasileiros atuam de alguma forma no voluntariado, representando aproximadamente 57 milhões de pessoas. Apesar desse número expressivo, muitas ONGs ainda enfrentam desafios na mobilização e gestão eficaz de voluntários. Pequenas organizações frequentemente dependem do apoio da comunidade local para arrecadar doações e manter seus projetos em funcionamento, o que pode limitar sua capacidade de atrair e reter voluntários . A falta de estrutura adequada para a gestão de voluntários pode prejudicar a credibilidade dessas organizações e seu acesso a novas fontes de recursos. Sendo assim, a captação eficiente de voluntários exige planejamento, estratégias bem definidas e ferramentas adequadas para engajamento e retenção. Portanto, ONGs que investem em comunicação clara, programas de treinamento e reconhecimento de voluntários tendem a ter melhores resultados em sua missão social.
- Amanda Vitor Lopes
- Bruna Bricio Alvarenga Sampaio
- Eric Esteves Martins
- Frederico Furtado Amantino Vieira
- Guilherme de Andrade Castro Vieira
- Maria Julia Gonçalves Maia Sales
- Rosilane Ribeiro da Mota
Assim que a primeira versão do sistema estiver disponível, deverá complementar com as instruções de utilização. Descreva como instalar eventuais dependências e como executar a aplicação.
Não deixe de informar o link onde a aplicação estiver disponível para acesso (por exemplo: https://adota-pet.herokuapp.com/src/index.html).
Se houver usuário de teste, o login e a senha também deverão ser informados aqui (por exemplo: usuário - admin / senha - admin).
O link e o usuário/senha descritos acima são apenas exemplos de como tais informações deverão ser apresentadas.
- Documentação de Contexto
- Especificação do Projeto
- Metodologia
- Projeto de Interface
- Arquitetura da Solução
- Template Padrão da Aplicação
- Programação de Funcionalidades
- Plano de Testes de Software
- Registro de Testes de Software
- Plano de Testes de Usabilidade
- Registro de Testes de Usabilidade
- Apresentação do Projeto
- Referências