$ Inspiration
As someone deeply fascinated by space, I wanted to build something that makes space data more engaging and accessible to everyone. The availability of powerful public APIs from NASA inspired me to create a unified platform that brings real-time space information, images, and learning together in one experience.
$ What it does
AstroFusion is a browser-based space exploration app that offers:
- NASA Astronomy Picture of the Day (APOD) viewer
- Near-Earth Object (asteroid) tracker with distance, speed, and hazard data
- Real-time ISS (International Space Station) tracker
- NASA Image & Video Gallery search
- A space-themed quiz game with a local leaderboard
- A clean, dark-themed futuristic user interface
$ How I built it
- Developed using HTML, CSS, and JavaScript
- Integrated multiple NASA APIs (APOD, NeoWs, Image Library)
- Used Open Notify API for live ISS location tracking
- Built a dynamic quiz module using JavaScript and localStorage
- Designed and styled a consistent UI with animations and space visuals
- Hosted the project on Lovable.app
$ Challenges I ran into
- Managing multiple API calls asynchronously
- Parsing and formatting complex JSON responses from various APIs
- Handling slow or failed API requests gracefully
- Maintaining UI consistency across all sections of the app
- Building a quiz and leaderboard system without a backend
$ Accomplishments that I'm proud of
- Successfully integrated multiple public APIs into one unified app
- Created a complete, working space exploration platform using only frontend technologies
- Designed a clean and futuristic UI that enhances user experience
- Delivered a full-featured, responsive web app within the hackathon timeline
$ What I learned
- How to work with and combine multiple third-party APIs
- Effective handling of asynchronous JavaScript operations
- Best practices for organizing and updating DOM elements dynamically
- Creating engaging user experiences through UI design and animation
- Leveraging localStorage for persistent client-side data
$ What's next for AstroFusion – Explore the Cosmos
- Add Firebase integration for real-time leaderboard and authentication
- Expand quiz content with categories and difficulty levels
- Add planetary data and Mars weather APIs
- Optimize the app for mobile responsiveness
- Include voice assistant features for interactive exploration
Built With
- api
- css
- cssnasa
- github
- html
- javascript
- lovable
- react
- tailwind
- tailwind-css
- typescript
- typescript-frameworks-&-libraries:-react
- vite
- vscode

Log in or sign up for Devpost to join the conversation.