About this project
it-programming / others-5
Open
Project overview
Ferramentas Necessárias 1. Plataformas de Desenvolvimento • Backend: • Node.js (JavaScript/TypeScript) • Python (Flask/Django) • Ruby on Rails (se optar por Ruby) • Frontend: • React ou Angular (para interface web) • Flutter ou React Native (para aplicativo móvel, se necessário) 2. Banco de Dados • Relacional: PostgreSQL ou MySQL • Não Relacional: MongoDB ou Firebase (se precisar de escalabilidade maior) 3. Integração com MS Project • Project Online API: Para acessar cronogramas, tarefas e equipes • Power BI: Para gerar dashboards interativos e relatórios dinâmicos 4. Ferramentas para Atualização em Tempo Real • WebSockets ou Firebase (para comunicação instantânea) 5. Infraestrutura e Servidores • Cloud Providers: AWS, Google Cloud ou Microsoft Azure • Containerização: Docker • ci/cd: github actions ou gitlab ci para automação de testes e deploy profissionais necessários 1. Desenvolvedor Backend (para criação das APIs e integração com MS Project) 2. Desenvolvedor Frontend (para interface web) 3. Desenvolvedor Mobile (caso opte por um aplicativo) 4. Especialista em BI (para configurar Power BI e dashboards) 5. Especialista em Infraestrutura (DevOps) (para servidores, containerização e automação) 6. Gerente de Projeto (para organização e acompanhamento da equipe) Etapas do Desenvolvimento 1. Planejamento: • Definir os requisitos do sistema e integração com MS Project • Mapear o fluxo de dados entre o Project, sistema e app 2. Desenvolvimento do Backend e Integração: • Criar APIs e banco de dados • Extrair dados do MS Project e estruturar a informação 3. Desenvolvimento do Frontend: • Criar interface para dashboards e acompanhamento 4. Desenvolvimento do Aplicativo (se necessário): • Criar interface para atualização de progresso das atividades 5. Testes e Validação: • Testar integração com MS Project e funcionamento do sistema 6. Deploy e Monitoramento: • Publicar sistema e acompanhar uso para melhorias
Category IT & Programming
Subcategory Other
Project size Large
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Delivery term: Not specified
Skills needed