Este projeto tem como objetivo incentivar a participação de mulheres na área tecnológica, um setor predominantemente dominado por homens. O aplicativo foi desenvolvido para oferecer informações valiosas, incluindo notícias sobre tecnologia, oportunidades de emprego, trilhas de aprendizado, iniciativas e acesso a grupos de apoio. Além disso, o aplicativo possui um sistema de notificações para alertar os usuários sobre novas mensagens.
- Flutter: Framework utilizado para construir aplicativos mobile híbridos para iOS e Android.
- Dart: Linguagem de programação utilizada no desenvolvimento do aplicativo frontend.
- Laravel: Framework utilizado para construir sites completos.
- Integração com API: O frontend se conecta ao backend por meio de uma API REST para buscar e exibir informações relevantes.
- Componentes Reaproveitáveis: Foram criados componentes reutilizáveis, como botões e inputs de pesquisa, para manter um design consistente e eficiente.
- Notificações: O aplicativo envia notificações para os usuários quando há novas mensagens ou atualizações relevantes.
As notificações foram um aspecto crucial do projeto, exigindo uma lógica mais elaborada do que outras funcionalidades. Elas consistiam em informar aos usuários sobre novas notícias, obtidas por meio de um feed RSS em tempo real. Para verificar a chegada de novas notícias, implementamos um agendador do Laravel, acionado a cada hora, que verifica a presença de atualizações. Se novas notícias forem detectadas, são enviadas notificações push por meio do Firebase Notifications aos usuários relevantes. Esses registros são mantidos no banco de dados por até sete dias, após os quais são automaticamente excluídos por meio novamente do Agendador de Tarefas do Laravel.
A etapa inicial do projeto envolveu a criação do design do aplicativo, visando construir uma interface atraente e interativa para os usuários. Para alcançar esse objetivo, foram desenvolvidos protótipos no Figma, proporcionando uma visão visual da experiência proposta. Abaixo está o link para visualização da interface:
Link do Projeto no BehanceFaça um fork do repositório.
Clone o seu fork: git clone https://github.com/marialmeida1/girls_in_ctrl_tcc.git
Crie uma branch para sua contribuição: git checkout -b nome-da-sua-branch
Faça suas alterações e commit: git commit -m "Sua mensagem de commit"
Push para a sua branch: git push origin nome-da-sua-branch
Envie um pull request para o repositório original.
Gostaria de expressar minha sincera gratidão a todos que estiveram ao meu lado nesta jornada. Agradeço profundamente aos meus familiares, amigos e professores por seu apoio constante e por me motivarem a superar desafios a cada dia.
Um agradecimento especial à minha orientadora, cujo compromisso com o meu crescimento profissional e dedicação ao meu trabalho foram fundamentais para meu desenvolvimento. Sua orientação e feedbacks contribuíram significativamente para a evolução do meu projeto.
Também gostaria de estender minha gratidão a todas as mulheres na área de tecnologia. Vocês são verdadeiras inspirações, demonstrando coragem e determinação diante dos desafios do mercado de trabalho. Seu exemplo é um farol de luz e motivação para o meu trabalho.
Obrigado a todos por fazerem parte desta jornada e por contribuírem para o meu crescimento pessoal e profissional.