Inspiration

Inspired by the theme of space and my curiosity about asteroids, we aimed to explore the fascinating world of near-Earth objects. Our goal was to create a tool that provides insightful and engaging information about asteroids, combining my passion for space with a desire to offer educational and interactive content.

What it does

Asteroid Studio is an interactive application designed to:

  • Display Asteroid Information with Calendar: Provide detailed information about asteroids approaching Earth, including their size, velocity, and potential impact.

  • Asteroid Sonification: Users can input an asteroid's ID to generate a unique sonification based on the asteroid’s data. This feature translates asteroid characteristics into sound, creating a unique auditory experience that represents the asteroid's attributes.

    How we built it

  • React Native for the mobile application framework, enabling us to develop a cross-platform app with an interactive user experience.

  • NASA's API to fetch real-time data about near-Earth asteroids. React Native Calendars for calendar functionality to display asteroid approach dates.

  • Custom Sonification Model: Implemented a model to convert asteroid data (such as size, velocity, and orbit) into sound, using libraries like Tone.js for audio synthesis.

  • Google Cloud Storage (GCP): Utilized GCP to store MP3 audio files created from the backend, learning the process of cloud storage and management for the first time.

    Challenges we ran into

  • Sonification Implementation: Developing a model to translate asteroid data into sound in a meaningful and engaging way.

  • Using Google Cloud Storage: Learning how to store and manage MP3 audio files created from the backend, which was a new experience for us.

Accomplishments that we're proud of

  • Real-Time Data Integration: Successfully integrated NASA's API to provide live data on near-Earth asteroids.
  • Unique Sonification Feature: Developed an innovative sonification model that translates asteroid data into unique soundscapes.
  • Interactive Calendar: Designed a user-friendly calendar interface that effectively displays asteroid approach dates and related information.

What we learned

  • Sonification Techniques: Learned how to create auditory representations of data using sound synthesis techniques.
  • Cloud Storage: Acquired knowledge in using Google Cloud Storage for managing and storing media files.

What's next for Asteroid Studio

  • Feature Expansion: Adding more interactive elements and customization options for the sonification feature to enhance user experience.
  • Educational Outreach: Expanding the app’s reach through collaborations with educational institutions and space-related organizations to promote learning about asteroids and space science.

Built With

Share this project:

Updates