Site para ONG Lar da Vovozinha - Projeto de TCC
Desenvolvimento de plataforma web completa para a ONG Lar da Vovozinha de Natal/RN como projeto final do curso de Análise e Desenvolvimento de Sistemas
Visão Geral
Desenvolver uma plataforma web completa para a ONG Lar da Vovozinha, localizada em Natal/RN, como projeto de conclusão do curso de Análise e Desenvolvimento de Sistemas. O projeto visa modernizar a presença digital da instituição e facilitar suas operações administrativas.
Objetivos do Projeto
1. Objetivo Principal
- Projeto de TCC: Servir como trabalho de conclusão de curso para formatura em agosto de 2026
- Impacto Social: Contribuir para o fortalecimento digital de uma instituição beneficente
- Portfólio Profissional: Demonstrar competências técnicas em desenvolvimento fullstack
2. Objetivos Específicos
- Criar presença digital moderna e profissional para a ONG
- Facilitar captação de recursos e doações online
- Automatizar processos administrativos internos
- Aumentar visibilidade das ações sociais da instituição
- Implementar sistema de gestão de voluntários e beneficiários
Cronograma de Desenvolvimento
Fase 1: Pesquisa e Planejamento (Set - Out 2025)
- Levantamento de requisitos com a ONG
- Análise de concorrentes e benchmarking
- Definição de arquitetura e tecnologias
- Criação de personas e jornadas do usuário
- Elaboração do projeto técnico para TCC
Fase 2: Design e Prototipação (Nov - Dez 2025)
- Wireframes e mockups das interfaces
- Design system e identidade visual
- Prototipação interativa
- Validação com stakeholders da ONG
- Documentação do design
Fase 3: Desenvolvimento Backend (Jan - Mar 2026)
- Configuração da infraestrutura
- API RESTful para gestão de conteúdo
- Sistema de autenticação e autorização
- Integração com gateway de pagamento
- Dashboard administrativo
Fase 4: Desenvolvimento Frontend (Abr - Jun 2026)
- Interface responsiva e acessível
- Integração com APIs do backend
- Sistema de doações online
- Portal do voluntário
- Otimização de performance
Fase 5: Testes e Deploy (Jul - Ago 2026)
- Testes unitários e de integração
- Testes de usabilidade com usuários reais
- Deploy em produção
- Treinamento da equipe da ONG
- Documentação final do TCC
Stack Tecnológica Planejada
Frontend
- Next.js 14+: Framework React com SSR/SSG
- TypeScript: Tipagem estática
- Tailwind CSS: Estilização utilitária
- Framer Motion: Animações e micro-interações
- React Hook Form: Gerenciamento de formulários
Backend
- Node.js: Runtime JavaScript
- Express.js ou Fastify: Framework web
- PostgreSQL: Banco de dados relacional
- Prisma: ORM moderno
- Redis: Cache e sessões
Infraestrutura
- Vercel: Deploy do frontend
- Railway ou DigitalOcean: Backend e banco
- Cloudinary: Gestão de mídia
- Stripe: Gateway de pagamento
- SendGrid: Serviço de email
Qualidade e Monitoramento
- Jest: Testes unitários
- Cypress: Testes E2E
- ESLint + Prettier: Padronização de código
- Sentry: Monitoramento de erros
Funcionalidades Principais
1. Site Institucional
- Página inicial com missão, visão e valores
- Sobre nós com história e equipe
- Projetos sociais em andamento
- Galeria de fotos e vídeos
- Blog para notícias e atualizações
- Contato com múltiplos canais
2. Sistema de Doações
- Doações únicas via PIX, cartão ou boleto
- Doações recorrentes mensais
- Campanhas específicas por projeto
- Relatórios de transparência financeira
- Certificados de doação para IR
3. Portal do Voluntário
- Cadastro de interessados em voluntariado
- Agenda de atividades e eventos
- Sistema de inscrições em ações
- Histórico de participação
- Comunicação via notificações
4. Dashboard Administrativo
- Gestão de conteúdo do site
- Relatórios de doações e voluntários
- Gerenciamento de campanhas
- Sistema de usuários e permissões
- Analytics de visitação
5. Funcionalidades Especiais
- Acessibilidade WCAG 2.1 completa
- PWA para acesso offline
- Multi-idioma (português/inglês)
- SEO otimizado
- Performance superior (Core Web Vitals)
Metodologia de Desenvolvimento
Metodologia Ágil
- Scrum adaptado para projeto solo
- Sprints de 2 semanas
- Retrospectivas semanais
- Demo mensal para a ONG
Documentação Acadêmica
- Monografia seguindo normas ABNT
- Artigo científico para publicação
- Apresentação de defesa
- Manual técnico de manutenção
Desafios Técnicos Identificados
1. Segurança
- Proteção de dados pessoais (LGPD)
- Segurança em transações financeiras
- Prevenção de ataques comuns (XSS, CSRF)
2. Performance
- Otimização para conexões lentas
- Lazy loading de conteúdo
- Compressão de imagens
3. Acessibilidade
- Interface inclusiva para idosos
- Suporte a leitores de tela
- Navegação por teclado
4. Escalabilidade
- Arquitetura preparada para crescimento
- Cache eficiente
- CDN para recursos estáticos
Critérios de Sucesso
Técnicos
- Performance Score > 90 (Lighthouse)
- Acessibilidade Score > 95 (WAVE)
- Cobertura de testes > 80%
- Zero vulnerabilidades críticas
- Tempo de carregamento < 3s
Funcionais
- Todas as funcionalidades planejadas implementadas
- Interface responsiva em todos os dispositivos
- Sistema de doações 100% funcional
- Dashboard administrativo completo
- Integração com redes sociais
Acadêmicos
- Monografia aprovada pela banca
- Nota final ≥ 8.0
- Artigo aceito para publicação
- Apresentação bem-sucedida
Parcerias e Recursos
ONG Lar da Vovozinha
- Acesso às informações institucionais
- Feedback contínuo durante desenvolvimento
- Validação de requisitos e funcionalidades
- Apoio para pesquisa de campo
Faculdade de ADS
- Orientação acadêmica especializada
- Recursos de pesquisa e biblioteca
- Laboratórios para desenvolvimento
- Banca avaliadora qualificada
Comunidade Tech
- Mentoria de desenvolvedores seniores
- Code review voluntário
- Teste beta com usuários reais
- Feedback da comunidade open source
Impacto Esperado
Para a ONG
- Aumento de 200% na visibilidade online
- Crescimento de 150% em doações
- Redução de 60% em tarefas administrativas
- Melhoria na comunicação com voluntários
Para o Desenvolvedor
- Portfólio completo de projeto real
- Experiência em desenvolvimento fullstack
- Conhecimento em responsabilidade social
- Networking com terceiro setor
Para a Comunidade
- Maior conhecimento sobre a ONG
- Facilidade para contribuir com a causa
- Transparência nas ações sociais
- Modelo replicável para outras ONGs
Próximos Passos
- Contato inicial com a ONG Lar da Vovozinha
- Agendamento de reunião para apresentação da proposta
- Formalização da parceria para o TCC
- Início da fase de pesquisa e levantamento de requisitos
- Definição do orientador acadêmico
Data de Início: Fevereiro 2024
Data de Conclusão: Agosto 2026
Duração Total: 30 meses
Status: ✅ Contato realizado com a ONG
Pendências: Levantadas e documentadas
Projeto: Oficialmente iniciado
“Tecnologia a serviço do bem social - transformando vidas através do código.”
Vamos Conversar!
Tem uma ideia similar ou quer colaborar com este projeto? Adoraria ouvir seus pensamentos e talvez trabalharmos juntos!
💡 Tem outras ideias? Quer ajudar com esta? Vamos trocar experiências!