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
"""
Log in or sign up for Devpost to join the conversation.