Bem-vindo ao repositório "Calendário de Aeronaves" — uma aplicação estática simples para visualizar e gerenciar o calendário de manutenção de aeronaves.
Este projeto é composto por arquivos HTML/CSS/JS (sem backend) e foi pensado para ser fácil de abrir localmente ou hospedar em qualquer servidor estático.
- Visualização de calendário com eventos de manutenção
- Dados dos eventos centralizados em
data.js - Interface responsiva e leve (HTML + CSS + JS)
Opções rápidas para abrir o projeto localmente:
- Abrir diretamente: clique duas vezes em
index.htmlno seu gerenciador de arquivos (funciona em muitos navegadores, mas alguns recursos podem exigir servidor local). - Via servidor HTTP simples (recomendado):
# a partir da raiz do projeto
python3 -m http.server 8000
# então abra http://localhost:8000 no navegadorOu, se você usa Node.js e tem live-server instalado:
live-server --port=8000index.html— página principal do calendáriostyle.css— estilos da aplicaçãoscript.js— lógica do calendário e manipulação DOMdata.js— onde estão os eventos (insira/edite aqui as manutenções)README.md— este arquivo
Observação: se for necessário persistir dados entre sessões, integre um backend ou use armazenamento remoto (ex.: Firebase, supabase) — atualmente os eventos vêm de
data.js.
- Para adicionar ou editar eventos, abra
data.js. O formato dos dados é comentado no próprio arquivo (procure por exemplos de eventos). - Ao mudar
script.jsoustyle.css, atualize o navegador (Ctrl+R) ou uselive-serverpara recarregamento automático.
Edge cases a considerar durante desenvolvimento:
- Eventos com horários conflitantes
- Fuso horário do navegador
- Eventos muito longos que quebram a visualização do calendário
Contribuições são bem-vindas! Siga estes passos simples:
- Faça um fork do repositório
- Crie uma branch com sua feature:
git checkout -b feature/minha-melhoria - Faça commits claros e pequenos
- Abra um Pull Request descrevendo a mudança
Se for algo grande (integração com backend, autenticação, etc.), abra uma issue antes para discutirmos a melhor abordagem.
Este repositório não especifica uma licença. Se pretende compartilhar ou permitir contribuições externas, adicione um arquivo LICENSE (por exemplo, MIT).
Se quiser trocar ideias ou pedir ajuda, abra uma issue no repositório.
Obrigado por usar o Calendário de Manutenção de Aeronaves — mantenha tudo em dia!