Inspiration

Asteroid was inspired by frustration with how modern music platforms prioritize already-established artists through algorithm-heavy discovery. While these platforms are efficient at scale, they often create a repetitive listening experience and make it difficult for emerging artists to be seen.

The goal was to build a revolutionary platform that delivers a better music experience by focusing on live performance, real human interaction, and organic discovery rather than purely algorithmic promotion.

What it does

Asteroid is a live-first music discovery platform that combines:

  • Music streaming
  • Online live concerts
  • Real-time artist and audience interaction
  • Community-driven discovery

Artists can perform live, engage directly with listeners, and grow an audience organically. Listeners can explore the platform freely before deciding to interact further, creating a more natural and intentional discovery flow.

How we built it

Asteroid was built as a web-based platform using:

  • HTML, CSS, and JavaScript for the frontend
  • Firebase for authentication, storage, and real-time functionality
  • GitHub Pages for hosting

The project was designed to work primarily on the frontend, which required careful architectural decisions to keep the platform lightweight while still supporting real-time features.

Challenges we ran into

Some of the main challenges included:

  • Implementing live and real-time features with limited infrastructure
  • Working within the constraints of a frontend-only architecture
  • Attracting early users without a marketing budget
  • Balancing rapid iteration with long-term scalability

Building traction from zero users proved to be just as challenging as the technical side of the project.

Accomplishments that we're proud of

  • Building a functional live-first music platform from scratch
  • Successfully hosting online live concerts
  • Creating an end-to-end artist discovery experience
  • Shipping a real product instead of just a prototype

Despite limited resources, Asteroid evolved into a working platform with real users and real feedback.

What we learned

Building Asteroid taught us:

  • How discovery systems can unintentionally disadvantage new creators
  • The importance of engagement and retention over raw user growth
  • How to design user flows that encourage exploration
  • That iteration and persistence matter more than early traction

A key insight was that sustainable growth depends on multiple factors:

[ \text{Growth} = \text{Users} \times \text{Engagement} \times \text{Retention} ]

What's next for Asteroid

Next steps for Asteroid include:

  • Improving the overall user experience and design
  • Expanding live performance and interaction features
  • Onboarding more emerging artists
  • Testing new revenue models to support growth
Share this project:

Updates