Skip to content

Projeto desenvolvido para a DELL como uma solução interna para os funcionários, com o porposito de retenção dos funcionarios e engajamento de aprendizado continuo, nesse caso pensando em uma aplicação mobile com a hospedagem na AWS

Notifications You must be signed in to change notification settings

AbnerSilvaBarbosa/Project_Modulo_6_Software-enginer_Inteli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Dell Inteli - Instituto de Tecnologia e Liderança

Desenvolvimento de serviços em cloud computing com app dispositivo móvel

TINAN

Integrantes:

💻 Projeto

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.

💾 Estrutura de pastas

|📂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

🛠 Instalação

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.

💻 Configuração para Aplicação

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

📄 Histórico de lançamentos

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

📋 Licença/License

This project is licensed under Attribution 4.0 International

Referências

About

Projeto desenvolvido para a DELL como uma solução interna para os funcionários, com o porposito de retenção dos funcionarios e engajamento de aprendizado continuo, nesse caso pensando em uma aplicação mobile com a hospedagem na AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published