Estamos buscando um desenvolvedor ou equipe para criar um aplicativo móvel (iOS/Android) e uma Progressive Web App (PWA) para digitalizar o processo de inspeções veiculares em nossa oficina. O sistema deve oferecer acesso diferenciado para mecânicos, clientes e administradores, com funcionalidades específicas para cada perfil.
Funcionalidades para Mecânicos:
- Dashboard intuitivo com veículos aguardando inspeção e histórico completo.
- Registro detalhado de dados do veículo (marca, modelo, matrícula pt, chassis, quilometragem) e do cliente (nome, contacto, email, nif).
- Check-up pré-entrega obrigatório e seleção do tipo de serviço.
- Check-list de inspeção detalhado, dividido em 5 seções principais:
- Iluminação: faróis, luzes, piscas, escovas, pneus.
- Mecânica: luzes interiores, buzina, ac, travões, embraiagem, cintos, diagnóstico obd.
- Multiponto: pastilhas, discos, amortecedores, suspensão, rolamentos, níveis de óleo, fugas.
- Níveis/Fluidos: óleo do motor, direção, travões, antifreeze, correias, baterias.
- Diagnóstico: motor, caixa, travagem, airbag, DPF, suspensão.
- Funcionalidade de Pedido de Peças: filtros, óleos, baterias, pastilhas, discos, escovas, AdBlue. Incluir uma lista dinâmica para adicionar peças adicionais. Opções para salvar rascunho, enviar pedido e visualizar histórico de pedidos.
Funcionalidades para Clientes:
- Dashboard com visualização clara dos veículos e suas inspeções.
- Status visual das inspeções: OK (verde), Atenção (amarelo), Urgente (vermelho).
- Resumo executivo da inspeção de fácil compreensão.
- Detalhes da inspeção organizados por categoria com ícones claros.
- Observações do mecânico destacadas.
- Histórico completo de inspeções.
- Ações disponíveis: baixar relatório em PDF, enviar relatório por email, chat direto com a oficina, agendar serviços.
- Recebimento de notificações push.
Funcionalidades para Administração:
- Gestão completa de usuários e permissões de acesso.
- Estatísticas e relatórios: número de inspeções por período, problemas recorrentes, peças solicitadas, tempo médio de inspeção.
- Visualização de dados através de gráficos.
- Gestão e acompanhamento dos pedidos de peças.
Requisitos Técnicos (Backend):
- Desenvolvimento do backend utilizando
Node.js ou PHP.
- Implementação de API RESTful para comunicação.
- Autenticação segura via jwt (json web tokens).
- Banco de dados PostgreSQL ou MySQL.
- Sistema de login seguro.
- Suporte a modo offline para mecânicos.
- Funcionalidade de upload de fotos e geração de PDFs.
- Integração de notificações push e envio de emails automáticos.
- Implementação de https, criptografia de dados e conformidade com rgpd.
Requisitos de Design:
- Interface do mecânico: otimizada para tablet, com checkboxes grandes, navegação rápida e salvamento automático de progresso.
- Interface do cliente: design limpo, cores intuitivas e ícones claros para fácil compreensão.
- Design responsivo com abordagem mobile-first.
Fases do Projeto:
- MVP (Produto Mínimo Viável): Implementação de login, crud de inspeções, check-list, visualização para o cliente e geração de pdf.
- Expansão: Adição de pedido de peças, notificações, upload de fotos e dashboard administrativo.
- Otimizações: Implementação de analytics, melhorias no modo offline e aprimoramentos na experiência do usuário (UX).
Buscamos um profissional com experiência comprovada em desenvolvimento de aplicações robustas e escaláveis, com foco em usabilidade e segurança.
Prazo de Entrega: Não estabelecido