
I didn’t build Indian Bus Bangers to go viral.
I built it because I missed something oddly specific: the feeling of a long Indian bus ride, window seat, hot afternoon, a bus driver’s cassette or FM radio playing the same rotation of songs every single trip .
But, Last week, All Of A Sudden It Went Viral.
If you’ve grown up on Indian roads, you know exactly the playlist I mean without me naming another song.
So I built a website that recreates it.
An animated bus, boarding, then the front-view ride loops in the background, and a “banger” starts playing from a random point in the track, the way it always felt like you boarded mid-song on a real bus.
No login, no algorithm, no “recommended for you.”
And NO Ads.
Just the ride and the music, the way it actually happened.
I shipped it, put the code up on GitHub, and moved on to the next thing.
Then someone else found it.
A creator/page picked it up and posted it as a Reel, not me.
I didn’t run any promotion, didn’t post it to my own audience, didn’t do a launch thread.
Somebody just found the site, felt the same nostalgia I was chasing when I built it, and shared it with their own audience.
That’s the whole origin story of the “viral” part.
It wasn’t a campaign.
It was a stranger recognizing the same feeling I was trying to bottle.
What I think actually made it spreadable
Looking back, a few decisions mattered more than I realized at the time:
- It’s a feeling, not a feature. I didn’t build a “music player” or a “bus simulator.” I built one specific, shared memory: the boredom, the heat, the same five songs, the bus rattling and let the site be that memory instead of describing it. Nostalgia travels faster than utility.
- Zero friction. No sign-up, no app download, no explanation needed. Someone watching a Reel can tap a link and be inside the exact same feeling in three seconds. Anything that adds a step between “I feel something watching this” and “I’m experiencing it myself” kills the share.
- It’s instantly recognizable to a specific audience. I wasn’t trying to make something universally likable. Anyone who’s never taken a long-distance bus in India will shrug at it. Anyone who has will immediately know every song before it plays. Narrow, specific nostalgia beats broad, vague appeal, the people it’s for feel truly seen, and that’s what makes them tag their friends.
- It was already shareable by design. A looping animation and a song is inherently something you screen-record and repost, I didn’t have to ask anyone to do that, the format did it for me
What I didn’t do
No ad spend.
No influencer outreach.
No SEO push before the Reel happened.
No “growth strategy” beyond shipping something honest and open-sourcing it.
Honestly, I didn’t build this for earning money.
I say this not to be falsely modest but I think it’s the actual lesson.
I couldn’t have predicted which fun side project would catch, and I don’t think I can replicate it on command by “trying to go viral” next time.
What I can replicate is the part that was in my control: building something specific enough that it meant something real to the exact people it was for.
If you want to build something like this
You don’t need permission, budget, or an audience first.
Indian Bus Bangers is a small Vue app, open-sourced, that took a fraction of the effort of most of my “serious” projects.
The lesson I’m taking forward isn’t “how to go viral”, it’s that the projects worth shipping are the ones that come from an actual memory or feeling you can’t stop thinking about, not the ones engineered to perform.
Btw,
the website is called
https://indianbusbangers.aibucket.org/
In case we are meeting for the first time, come over here, it’ll be worth the roller coaster of articles that are gonna come up in the next few weeks.
I run a bunch of apps at AIBucket. I do not use AI in my writings and you shouldn’t either. How I went from 0 to 1000 here :)