/ephemeris

🗓️ Ephemeris é um calendário astronômico web que acompanha eventos celestes como eclipses e superluas. Criado na Imersão Dev da Alura com Google Gemini, oferece informações para planejar observações e uma interface intuitiva.

Primary LanguageCSSMIT LicenseMIT

Ephemeris - Seu Calendário Astronômico 🌌🗓️

O Ephemeris é um projeto web que serve como um calendário astronômico, permitindo que você acompanhe e observe eventos importantes como eclipses, superluas, oposições de planetas e muito mais. O objetivo é fornecer informações sobre esses fenômenos celestes, ajudando entusiastas e astrônomos amadores a planejar e aproveitar ao máximo suas observações.

🌐 Acesse o Ephemeris


Desenvolvido durante a Imersão Dev da Alura, utilizando a tecnologia Google Gemini.




🚀 Funcionalidades

🔭 Exibição do Próximo Evento Astronômico

Na tela inicial, você encontrará automaticamente o próximo evento astronômico previsto. Inclui detalhes sobre onde e quando o evento ocorrerá, além de instruções sobre como observá-lo da melhor forma.

🔍 Pesquisa de Eventos

A função de pesquisa permite encontrar eventos futuros usando termos relacionados ao nome, descrição, tipo ou tags dos eventos. Isso facilita a localização de eventos específicos e a obtenção rápida das informações relevantes.

Por uma questão de performance, os resultados são limitados aos 3 próximos eventos encontrados a partir do termo de pesquisa.

🗓️ Detalhes dos Eventos

Cada evento é exibido com informações, como data, hora, descrição, dicas de observação, visibilidade, constelação, planetas envolvidos e magnitude. Isso garante que você tenha dados necessários para uma observação astronômicas.

💡 Interface Intuitiva

O Ephemeris possui uma interface limpa, moderna e responsiva, oferecendo uma excelente experiência tanto em dispositivos desktop quanto móveis. A navegação é simplificada para facilitar o acesso às informações e a interação com a página.




🛠️ Tecnologias Utilizadas

  • HTML: Estrutura básica da página, definindo o conteúdo e a organização.
  • CSS: Estilização e design responsivo para uma aparência atraente em diversos dispositivos.
  • JavaScript: Funcionalidade interativa, incluindo pesquisa de eventos e exibição dinâmica das informações.
  • Google Gemini: Plataforma utilizada para o desenvolvimento do projeto.
  • Moment.js e Moment Timezone: Bibliotecas essenciais para manipulação de datas, horários e fusos horários. (Sugeridas pelo Google Gemini)




📂 Estrutura do Projeto

  • index.html: Arquivo principal HTML com a estrutura e o conteúdo da página.
  • style.css: Arquivo de estilização CSS que define a aparência visual da página.
  • app.js: Arquivo JavaScript que implementa a lógica para pesquisa e exibição dos eventos.
  • dados.js: Arquivo JavaScript que armazena os dados dos eventos astronômicos, incluindo informações detalhadas e imagens.




🤝 Contribuindo

Contribuições são sempre bem-vindas! Se você encontrar problemas, tiver sugestões de melhorias ou quiser colaborar com novas funcionalidades, sinta-se à vontade para abrir uma issue ou enviar um pull request. Agradecemos sua participação!




📜 Licença

Este projeto está licenciado sob a Licença MIT. Para mais detalhes, consulte o arquivo LICENSE.








Agradecemos por explorar o Ephemeris e esperamos que você aproveite a observação dos eventos astronômicos!