Skip to content

Latest commit

 

History

History
141 lines (122 loc) · 6.18 KB

File metadata and controls

141 lines (122 loc) · 6.18 KB
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