Plataforma Avançada de Gestão para Produção e Manutenção Aeroespacial.
Hospedagem oficial: https://av-2-chaim.vercel.app
- 🔄 Continuidade (AV1)
- 🛠️ Tecnologias e Arquitetura
- 🚀 Funcionalidades Principais
- 📖 Documentação Adicional
- 🔐 Níveis de Acesso e Logins
- 📦 Como Executar o Projeto
- 🌐 Deploy na Vercel
- 👨💻 Desenvolvedor
Este projeto representa a Avaliação Individual 2 (AV2) e é a evolução direta da AV1. Na etapa anterior, foram estabelecidas as bases da lógica de negócio e modelos em uma interface CLI. Nesta versão, o sistema foi transformado em uma interface gráfica completa (SPA).
- Repositório da AV1: https://github.com/Spockchaim/av1
O sistema foi desenvolvido utilizando as tecnologias mais modernas do ecossistema Front-end para garantir performance e escalabilidade:
- React 19: Biblioteca principal para construção da interface baseada em componentes.
- TypeScript: Tipagem estática para maior segurança e robustez do código.
- Vite: Ferramenta de build ultra-rápida para o desenvolvimento moderno.
- React Router 7: Gerenciamento de rotas e navegação fluida sem recarregamento.
- Lucide React: Conjunto de ícones minimalistas e profissionais.
- Local Storage API: Persistência de dados local, permitindo o funcionamento completo como um protótipo navegável sem necessidade de back-end externo.
Cadastro completo de aeronaves com especificações técnicas (Modelo, Tipo, Capacidade e Alcance).
Controle de componentes nacionais e importados, com vínculo direto às aeronaves para garantir a rastreabilidade total de cada item montado.
Monitoramento em tempo real do hangar:
- Execução Simultânea: Múltiplas etapas podem ocorrer ao mesmo tempo.
- Entrega Sequencial (FIFO): Uma trava lógica impede que uma etapa seja finalizada se as etapas anteriores ainda estiverem pendentes.
Registro de testes elétricos, hidráulicos e aerodinâmicos com histórico de aprovação.
Gerador de documentos oficiais em formato .txt:
- Laudo Final (Airworthiness): Detalhamento da aeronave, peças e equipe envolvida.
- Estoque Consolidado: Status atual do inventário.
- Histórico de Colaboradores: Rastreio de todas as atividades realizadas por cada membro da equipe.
- Visualização em Tempo Real: Módulo para ler o relatório diretamente no navegador antes do download.
Além deste README, o projeto conta com um Manual do Usuário detalhado, contendo o mapa mental da arquitetura, fluxos de navegação e guia de processos.
- Arquivo:
Documentos/Manual_Usuario.pdf
O sistema implementa uma hierarquia rigorosa de permissões. Para testar o protótipo, utilize as credenciais padrão abaixo:
| Papel | Usuário | Senha | Permissões |
|---|---|---|---|
| Administrador | adm |
adm |
Acesso total e gestão da equipe (RH). |
| Engenheiro | eng |
eng |
Gestão técnica, peças, qualidade e relatórios. |
| Operador | op |
op |
Acompanhamento da linha de produção (Hangar). |
- Node.js (v18 ou superior)
- npm ou yarn
- Clone o repositório:
git clone https://github.com/Spockchaim/AV2.git
- Entre na pasta do front-end:
cd AV2/aerocode-frontend/ - Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Acesse
http://localhost:5173no seu navegador.
O projeto está configurado para deploy contínuo na Vercel. O arquivo vercel.json garante que as rotas do React sejam tratadas corretamente pelo servidor da Vercel.
Configurações de Deploy:
- Framework Preset: Vite
- Root Directory:
aerocode-frontend - Build Command:
npm run build - Output Directory:
dist
- Pedro Chaim - GitHub
- Instituição: FATEC
- Disciplina: Técnicas de Programação
- Professor: Gerson Penha
- Data: Maio de 2026
© 2026 Aerocode Sistemas Aeroespaciais por Pedro chaim | Documentação de Avaliação 2