Inspiration

Stargazing has always felt magical, but finding out when and where to look often requires effort and research. I wanted to create something that effortlessly bridges the gap between everyday life and celestial wonder. The idea for Eventa Coelesti came from a desire to help people reconnect with the night sky—using tech to inspire awe.


What it does

Eventa Coelesti is a web application that:

  • Detects your geographic location
  • Displays real-time and upcoming astronomical events visible near you
  • Sends smart notifications 30 minutes before key events
  • Shows an animated, live sky map with ISS, planets, moon phases, and stars
  • Allows filtering events by type (ISS, meteor showers, moon, planets)

How we built it

We used:

  • HTML, CSS, JavaScript for the core structure and interactivity
  • Geolocation API to determine the user's location
  • Astronomy APIs for real-time event data (and simulated fallbacks)
  • Canvas & DOM elements for the interactive star map
  • Notification API to provide timely alerts
  • Responsive design to ensure a smooth experience across devices

Challenges we ran into

  • Handling geolocation denials or inaccuracies gracefully
  • Dealing with incomplete or inconsistent third-party API data
  • Calculating event times and celestial positions with time zone awareness
  • Designing an engaging and informative UI without overwhelming the user
  • Ensuring browser compatibility for notifications and animations

Accomplishments that we're proud of

  • A fully functional sky-aware web app with dynamic content
  • A visually appealing and intuitive interface
  • A real-time sky map that updates based on time and location
  • Notification system that actually works reliably in most browsers
  • Smooth filtering and event categorization for a great user experience

What we learned

  • How to handle geolocation and notification APIs effectively
  • Managing asynchronous data and fallback strategies
  • UI/UX principles for displaying scientific data in a user-friendly way
  • Dealing with time zones and scheduling in JavaScript
  • Building with resilience in mind when relying on external data sources

What's next for Eventa Coelesti

  • Integrate solar and lunar eclipses, auroras, and satellite tracking
  • Add export to calendar (iCal, Google Calendar)
  • Allow user login and preferences (favorite event types, alert times)
  • Launch as a Progressive Web App (PWA)
  • Add multilingual support (English, French, more)
  • Collaborate with astronomy communities for educational content
    """
Share this project:

Updates