Objetivo | Requisitos | Relatório | Resultado | Tecnologias | Equipe |
O projeto tem como finalidade criar uma interface para que os pilotos de aeronaves possam, a partir dos parâmetros considerados, calcular a distância necessária para realizar o pouso de forma segura. Para tal cálculo, uma tabela foi disponibilizada para que todos os fatores sejam levados em consideração. Tais fatores são: modelo, motor, certificação, peso e flap de pouso da aeronave, altitude do aeroporto, temperatura, vento, inclinação da pista, uso de reversor, aditivo de velocidade, acúmulo de gelo, condição de pista e nível de aplicação de frenagem.
- Cadastros de modelos de aeronaves;
- Perfis diferentes (administrador, usuário);
- Interface amigável para cálculo de perfomace via celular ou tablet;
- Gerar cálculo do comprimento mínimo da pista de pouso pelos fatores considerados;
- Gerar histórico dos cálculos realizados;
- Linguagem Typescript;
- Documentações;
Link de acesso: http://20.110.14.195/
Na tabela abaixo é possível visualizar os resultados de cada Sprint clicando em "Ver relatório".
| Sprint | Entrega | Status | Relatório |
|---|---|---|---|
| 01 | 18/09/2022 | ✔️ | ver relatório |
| 02 | 09/10/2022 | ✔️ | ver relatório |
| 03 | 06/11/2022 | ✔️ | ver relatório |
| 04 | 27/11/2022 | ✔️ | ver relatório |
Na tabela abaixo é possível visualizar a divisão de tarefas do Backlog por Sprints.
| Sprint | Atividade | Status |
|---|---|---|
| 01 | Página de cálculo do comprimento de pista. | ✔️ |
| 01 | Interface de cálculo visando acesso via tablet. | ✔️ |
| 01 | Aplicar sistemas de unidade de medida. | ✔️ |
| 02 | Página de cadastro de aeronaves. | ✔️ |
| 02 | Realização da lógica dos cálculos a partir das tabelas. | ✔️ |
| 02 | Adequar interface às configurações da aeronave. | ✔️ |
| 02 | Banco de dados na nuvem. | ✔️ |
| 02 | Aplicação de validação de campos nos cálculos. | ✔️ |
| 03 | Página de visualização e edição de aeronaves. | ✔️ |
| 03 | Aplicar uma solução agnóstica a tabela fornecida para os cálculos. | ✔️ |
| 03 | Adaptar cadastro de aeronaves para a solução agnóstica. | ✔️ |
| 03 | CRUD de aeronaves completo. | ✔️ |
| 04 | CRUD de flaps completo. | ✔️ |
| 04 | Páginas de visualização, cadastro e edição de flaps. | ✔️ |
| 04 | Página de histórico de cálculos. | ✔️ |
| 04 | Ajuste nas unidades de medida da página de cálculo. | ✔️ |
| 04 | CRUD de usuários completo. | ✔️ |
| 04 | Página de visualização, cadastro e edição de usuários. | ✔️ |
| 04 | Upar servidor na nuvem. | ✔️ |
| 04 | Navegação do sistema administrativo (paginação). | ✔️ |
| 04 | Página de login. | ✔️ |
| 04 | Documentação para explicação e how-to da solução agnóstica apresentada. | ✔️ |
Foram usadas as seguintes ferramentas, linguagens e tecnologias para a execução do projeto:
- HTML5 & CSS3: Linguagens de marcação
- Typescript: Linguagem de programação
- Git: Versionamento
- GitHub: Armazenamento de código
- Teams: Comunicação
- Whimsical: Prototipagem
- Node: Runtime
- React: Framework










