Sistema CLI desenvolvido em TypeScript para gerenciamento do processo de produção de aeronaves, desde o cadastro inicial até a entrega final ao cliente.
- [Node.js] v18 ou superior
- [npm]
git clone https://github.com/SEU_USUARIO/aerocode.git
cd aerocodenpm installnpx tsx src/index.tsNa primeira execução, um usuário administrador é criado automaticamente:
- Usuário: admin
- Senha: admin123
src/
├── enums/ # Enumerações do sistema
├── models/ # Classes de domínio
├── services/ # Serviços (CLI, Autenticação, Persistência, Relatório)
└── index.ts # Ponto de entrada
- Cadastro de aeronaves com código único
- Gerenciamento de peças com atualização de status
- Controle de etapas de produção com ordem lógica
- Cadastro de funcionários com níveis de permissão
- Autenticação com controle de acesso
- Associação de funcionários a etapas
- Registro de testes elétricos, hidráulicos e aerodinâmicos
- Geração de relatório final em arquivo
.txt - Persistência de dados em arquivos JSON
- [TypeScript]
- [Node.js]