Analisando propostas

Desenvolvimento de aplicativo e página web para Programação Semanal de Obras

Publicado em 25 de Novembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Estamos em busca de um freelancer experiente para desenvolver um aplicativo mobile e uma página web que permitam a gestão eficiente das programações semanais de projetos. O sistema será utilizado principalmente por técnicos de planejamento, encarregados de obra e supervisores, e deverá conter funcionalidades específicas para criação, validação, acompanhamento e controle do progresso das atividades.

Requisitos do Projeto

1. Funções Principais:

Técnico de Planejamento: Criar programações semanais com base no cronograma do projeto, detalhando metas diárias de atividades e atribuições para cada encarregado.
Supervisor/Coordenador: Validar as programações antes de disponibilizá-las para os encarregados.
Encarregado de Obra: Consultar atividades, atualizar o status e reportar o progresso diário diretamente pelo aplicativo.
Administrador do Sistema: Gerenciar usuários e definir permissões de acesso.


2. Integrações Necessárias:

Importação de cronogramas de ferramentas como Primavera P6 ou MS Project (formato XML ou Excel).
Exportação de relatórios em PDF e Excel.


3. Funcionalidades Essenciais:

Interface amigável e responsiva tanto no aplicativo quanto na página web.
Sincronização de dados em tempo real (ou offline, com sincronização posterior).
Geração de relatórios detalhados sobre o progresso das atividades.
Controle de permissões de acesso para diferentes usuários.

4. Casos de Uso Destacados:

Criação e edição de programações semanais por técnicos de planejamento.
Validação de programações por supervisores.
Consulta de metas diárias por encarregados.
Atualização do status das atividades pelos encarregados, diretamente no aplicativo.
Administração centralizada de usuários e permissões.

5. Especificações Técnicas:

Desenvolvimento em tecnologias escaláveis para web e mobile (pode sugerir as mais adequadas, como React, Flutter, etc.).

Banco de dados para armazenamento seguro das informações.

Hospedagem em servidor confiável para garantir desempenho e segurança.




Objetivo Principal

O sistema deve facilitar o acompanhamento das atividades em campo, melhorar a comunicação entre as partes envolvidas no projeto e permitir maior controle sobre o progresso das metas semanais, garantindo que o planejamento seja seguido de maneira eficiente.

Prazo e Entregas

Desenvolvimento e entrega inicial em até 60 dias.

Suporte para ajustes após a implantação inicial.


Se você tem experiência no desenvolvimento de soluções web e mobile para gestão de projetos, envie sua proposta detalhada, incluindo exemplos de trabalhos semelhantes que já realizou.

Contexto Geral do Projeto

Casos de Uso: Aplicativo e Página Web para Programação Semanal de Projetos (Com Técnico de Planejamento) Ator Principal: Administrador do Sistema: Gerencia o sistema e os usuários. Técnico de Planejamento: Responsável por criar e organizar as programações semanais com base no cronograma do projeto. Encarregado de Obra: Consulta, atualiza e reporta o andamento das atividades atribuídas. Supervisor/Coordenador: Valida e acompanha o progresso das atividades programadas. --- Caso de Uso 1: Criar Programação Semanal Ator Primário: Técnico de Planejamento Descrição: O técnico de planejamento acessa o sistema para cadastrar as atividades semanais, detalhando metas diárias e atribuições. Fluxo Principal: 1. O técnico de planejamento faz login na página web. 2. Seleciona "Criar Programação Semanal". 3. Insere as seguintes informações: Nome da atividade/serviço. Quantidade total de serviços a serem realizados. Distribuição das metas diárias. Encarregado responsável. Data de início e término. 4. Salva a programação. 5. O sistema disponibiliza automaticamente as informações para os encarregados e supervisores. Fluxos Alternativos: O técnico pode editar ou excluir programações antes de elas serem aprovadas. O sistema avisa se houver inconsistências ou restrições na programação. --- Caso de Uso 2: Validar Programação Semanal Ator Primário: Supervisor/Coordenador Descrição: O supervisor valida as programações criadas pelo técnico de planejamento antes de serem publicadas. Fluxo Principal: 1. O supervisor faz login na página web. 2. Acessa "Programações Pendentes". 3. Analisa os detalhes de cada programação. 4. Aprova ou devolve com comentários para ajuste. 5. Após aprovação, a programação fica disponível para consulta no aplicativo. --- Caso de Uso 3: Consultar Programação Semanal Ator Primário: Encarregado de Obra Descrição: O encarregado acessa o aplicativo para consultar as atividades semanais atribuídas a ele. Fluxo Principal: 1. O encarregado faz login no aplicativo. 2. Acessa a seção "Minhas Programações". 3. Visualiza as atividades, incluindo: Quantidade total e metas diárias. Data de início e término. Status (pendente/em andamento/concluído). --- Caso de Uso 4: Atualizar Status de Atividades Ator Primário: Encarregado de Obra Descrição: O encarregado reporta o andamento das atividades diretamente pelo aplicativo. Fluxo Principal: 1. O encarregado seleciona uma atividade. 2. Atualiza o status ("Em Andamento", "Concluído", etc.). 3. Insere a quantidade realizada no dia. 4. Salva as atualizações. 5. O sistema sincroniza os dados com a página web, gerando relatórios automáticos. --- Caso de Uso 5: Gerar Relatórios de Progresso Ator Primário: Técnico de Planejamento e Supervisor Descrição: O técnico e o supervisor geram relatórios consolidados com base no progresso das atividades. Fluxo Principal: 1. O técnico/supervisor acessa a seção "Relatórios". 2. Escolhe o tipo de relatório desejado (geral, por encarregado, por atividade). 3. Visualiza os dados em tabelas e gráficos. 4. Exporta o relatório em PDF ou Excel para apresentações ou análises. --- Caso de Uso 6: Sincronização de Dados Ator Primário: Técnico de Planejamento e Encarregado de Obra Descrição: O sistema mantém os dados sincronizados entre o aplicativo e a página web. Fluxo Principal: 1. O técnico ou encarregado atualiza dados no sistema. 2. O sistema verifica a conexão com a internet: Conexão disponível: Sincroniza automaticamente. Conexão indisponível: Salva os dados localmente e sincroniza quando possível. --- Caso de Uso 7: Importar Cronograma do Projeto Ator Primário: Técnico de Planejamento Descrição: O técnico importa cronogramas diretamente do Primavera P6 ou MS Project para criar programações mais rápidas e precisas. Fluxo Principal: 1. O técnico acessa "Importar Cronograma". 2. Faz upload do arquivo (XML ou Excel). 3. O sistema processa os dados, sugerindo atividades para programação semanal. --- Caso de Uso 8: Gestão de Usuários e Permissões Ator Primário: Administrador do Sistema Descrição: O administrador gerencia os usuários e define permissões conforme o papel de cada um. Fluxo Principal: 1. O administrador acessa a seção "Usuários". 2. Adiciona novos usuários, especificando: Nome, e-mail e cargo (técnico, encarregado, supervisor). 3. Define permissões individuais ou por grupos. 4. Salva as configurações.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Criar um app
Tipo de aplicativo Gerenciamento - Aplicativo para gerenciamento (turnos, estoque de mercadoria,etc)
Precisa de back-end Sim
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. C. A. S.