Skip to content

nehakandpal111/AstroImpact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroImpact

AstroImpact is an interactive app that tracks meteor landings across the globe using real data fetched from NASA. It makes space data visually engaging and accessible to everyone.


🔭 Inspiration

Our inspiration stems from a passion for space and the fascination with celestial phenomena—especially meteor showers and their impact on Earth. Through AstroImpact, we aim to make space data not only informative but also visually engaging and accessible to everyone.


📱 What It Does

AstroImpact is an interactive app that tracks meteor landings across the globe using real data fetched from NASA. It features:

  • 🖼️ Page slider for a smooth onboarding experience
  • 📊 Table view listing meteor strikes worldwide
  • 📍 Interactive map pins using geolocation from latitude & longitude
  • 🗂️ Clickable meteor entries with expandable detail views

🛠️ How We Built It

Built with modern tools and intuitive design:

  • Frontend Framework: React 18 + TypeScript
  • Styling & UX: Tailwind CSS with custom animations
  • APIs & Data: NASA Meteorite Landings API
  • Deployment Ready: Works seamlessly with platforms like Netlify or Vercel
  • Map view powered by geolocation logic + embedded API data
  • API: We used NASA’s public Meteorite Landings API, which provides:
    • Meteor name, type, mass, and year
    • Geolocation data (reclat and reclong)
    • Discovery classification

🧩 Challenges We Faced

  • Structuring meteor data into a clean table format
  • Linking geospatial coordinates to map pins
  • Ensuring smooth animations for opening/closing detail views
  • Handling edge cases in data entries (missing coordinates, formatting)

🏆 Accomplishments We’re Proud Of

  • Successfully integrated NASA’s open meteorite dataset
  • Created a smooth user experience with interactive meteor tracking
  • Made space data accessible through fold-out views and intuitive UX
  • Built a fully responsive, hackathon-ready web app in under 7 days

📚 What We Learned

  • Hands-on use of space data APIs and geospatial mapping
  • Styling dynamic components for mobile-first user experience
  • Optimizing state logic for better performance
  • Balancing visual engagement with data clarity

🌌 What’s Next for AstroImpact

  • 🛰️ Add live alerts for upcoming meteor showers
  • 🌐 Expand map tracking to include real-time impact visualization
  • 🌍 Support multi-language translation for global accessibility
  • 🎓 Build a teacher dashboard to use AstroImpact in classrooms
  • 🤖 Include AI-powered fun facts based on meteor data

About

Built AstroImpact, an iOS app using NASA's Meteor API. Features onboarding, folding cell UI, and live map pins for 1,000+ meteors. Great for showcasing API, UI/UX, and Swift integration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages