Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ Aerocode

Sistema CLI desenvolvido em TypeScript para gerenciamento do processo de produção de aeronaves, desde o cadastro inicial até a entrega final ao cliente.

📋 Requisitos

  • [Node.js] v18 ou superior
  • [npm]

🚀 Como executar

1. Clone o repositório

git clone https://github.com/SEU_USUARIO/aerocode.git
cd aerocode

2. Instale as dependências

npm install

3. Execute o sistema

npx tsx src/index.ts

4. Login padrão

Na primeira execução, um usuário administrador é criado automaticamente:

  • Usuário: admin
  • Senha: admin123

🗂️ Estrutura do projeto

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

⚙️ Funcionalidades

  • 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

🛠️ Tecnologias

  • [TypeScript]
  • [Node.js]

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages