Um aplicativo mobile de rede social para funcionários tem como objetivo engajar os colaboradores da Dell, fornecendo uma plataforma interna onde eles possam se conectar, compartilhar informações, colaborar, celebrar conquistas e fortalecer os laços dentro da organização. O aplicativo inclui recursos como perfis de usuários, feeds de notícias, processo de gameficação e até mesmo um ranking. A solução surgiu diante de um problema muito comum em grandes organizações: a retenção de talentos e a desmotivação de funcionários. Com esse projeto, os benefícios gerados são diversos: aumento do engajamento dos funcionários, melhoria da comunicação interna, facilitação da integração de novos funcionários, identificação de talentos e líderes emergentes e promoção de um ambiente de trabalho mais transparente e participativo.
|📂codigo
|📂backend
|📂IA
|📂database
|📂logs
|📂modules
|📂admin
|📂health
|📂leader
|📂user
|📂prisma
|📂routes
|📂scripts
|📂 frontend
|📂api
|📂assets
|📂components
|📂context
|📂pages
|📂scripts
|📂 docs
|📂img
|📂src
|📄readme.md
1 - Clone do GitHub atual
2 - Para rodar localmente o projeto, é necessário:
2.1 - Criar o .env dentro da pasta backend
;
2.2 - Rodar no prompt de comando dentro da pasta backend o comando
npm run start:dev
;
2.3 - No front-end é necessário baixar as dependências utilizando o node 18 >=;
2.4 - Rodar no prompt de comando dentro da pasta bfrontend o comando
npm run dev
;
2.5 - Para visualizar a aplicação no dispositivo móvel recomenda-se a utilização do expo;
3 - O projeto já está pronto para teste local.
1 - Criação de VPC e subredes na AWS
2 - Criação de EC2 na AWS
3 - Criação de LoadBalancer na AWS
4 - Criação de RDS na AWS
5 - Configuração de variáveis de ambiente para a ligação com os serviços AWS
A cada atualização os detalhes devem ser lançados aqui.
- Sprint 1 - 12/05/2023
- Entrega da análise de negócios
- A primeira versão do Wireframe
- A primeira versão do Mockup
- A primeira versão da arquitetura
- Requisitos funcionais
- Requisitos não funcionais
- Benchmarking
- Desing System
- Casos de uso
- Sprint 2 - 24/02/2023
- Segunda versão da arquitetura
- Arquitetura de mensageria
- Algumas páginas desenvolvidas em React-native
- Definição de endpoints
- Arquitetura backend
- Arquitetura banco de dados
- Sprint 3 - 26/05/2023
- Páginas a mais de React-native
- Terceira versão da arquitetura
- Pipeline de dados - ETL
- Construção da base dados
- Finalização dos testes unitários
- Documentação da API
- Construção dos logs no backend
- Início da integração do back-end e front-end
- Sprint 4 - 09/06/2023
- Implementação do modelo de recomendação
- Finalização da integração
- Implementação do MQTT - produção e consumo de mensagem
- Fluxo da aplicação com a nova IA
- Sprint 5 - 23/06/2023
- Finalização do front-end
- Finalização da integração
- Finalização do modelo de recomendação
- Finalização da documentação
- Testes de integração
- Logs
This project is licensed under Attribution 4.0 International