Product · Startups · Building

I Built a Social Discovery App From My Dorm Room. Here's How It Actually Happened.

2026 · Maria Showalter

I have a screenshot on my phone of a text my friend sent to a group chat. It's a list of her favorite bars in New York — not sent to me specifically, just dropped into a conversation where someone was asking where to take a girl on a date. I screenshot it and held onto it. Months later, I was in that exact situation: trying to find a bar, pulling up that screenshot, Googling each place individually to see which was closest.

We ended up at a portrait bar in the West Village. It was great. But the fact that the best discovery tool I had was a screenshot of someone else's group chat message — that stuck with me.

That, in a sentence, is why I built Filo.


It Didn't Start as Filo

The honest version of this story starts messier than that.

The first version of this idea was called Echo Link. It was a referral platform — what if you got cash back for recommending things to your friends, and your friends got a discount? Word-of-mouth as infrastructure. Peer-to-peer referrals, formalized.

I brought the idea to my roommate, Gabriella Martinez. We were both sophomores at Barnard in fall 2025. She got it immediately — she had been thinking about the same shift, this new wave of people trusting friends over influencers, over sponsored content, over ads. We refined it together and built something called Numi: a universal loyalty platform for small businesses. Think punch cards, but digital.

We talked to people. We talked to small business owners in the neighborhood. We built an MVP. But we were both sophomores in the middle of full course loads and eventually the pace slowed. The idea needed to change anyway.

Then I took Principles of Innovation and Entrepreneurship, and something clicked.


From Numi to Loci to Filo

The class gave me the structure to rethink the idea from scratch. I kept the core insight — people trust friends more than platforms — but I stripped out the loyalty mechanics and asked a simpler question: what if you could just see where your friends have actually been?

The real name came from a feeling more than a strategic decision. In Italian, filo means thread. In Japanese mythology, there's the red thread of fate — 運命の赤い糸 — the idea that people who are meant to find each other are connected by an invisible red thread. Every pin is a thread. Your map is a web of everywhere you've been. Your friends' maps overlap with yours in places you haven't found yet. The app's job is to show you where the threads lead.


The Problem Was Real

I kept coming back to two stories.

The first was my friend with the bar list.

The second was a freshman boy I know, new to Columbia, new to New York. He went most of his first year without getting a haircut — not because he couldn't afford one, but because he had no idea where to go. He eventually joined a fraternity, and the upperclassmen told him their spots. Problem solved. But it took half a year and joining a social organization to get a basic recommendation.

Had Filo existed, he could have opened the app, looked at the Columbia campus circle, and seen a map of every place Columbia students get their hair cut — how often, what they think, prices. Done.

Yelp gives you 200 results ranked by strangers. TikTok gives you sponsored content. Google Maps gives you AI summaries of anonymous reviews. None of them tell you what your people actually think.


Building It — The Honest Version

I'm a CS student at Barnard. I know how to code. But building a full social app — map interface, social graph, pinning system, boards, a business dashboard — is a lot, even for someone technical.

This is where I need to be honest: I built most of Filo with Claude.

Not in a "I asked it to write an essay for me" way. More like: I had a clear vision, strong opinions about design and product decisions, and I used AI as the pair programmer, design collaborator, and documentation engine that let me move at a speed I couldn't have matched alone.

The UI took the longest. I had a very specific feeling I was going for — urban and editorial, not sterile and corporate. I went deep on Pinterest looking for reference points. I iterated through versions I hated before landing on the design system Filo has now: warm off-white background, every card with a hard sticker shadow (2px, no blur, like it's physically pinned), Fraunces serif for display text, one italicized word per headline in red. The red accent — #d8423a — is the thread. It appears on exactly one or two things per screen, never as a fill, always as a signal.

I rejected beige. I rejected star ratings. I rejected infinite scroll. Every one was a deliberate decision that came from arguments in chat — me pushing back, iterating, asking "what if we tried this instead." Hundreds of decisions over dozens of sessions.


Validation That Felt Real

Before getting too far into the build, I did interviews. One of them was with Jorge at La Famiglia, a pizza shop a few blocks from Columbia's campus.

I asked him about how students find his place. He talked about word of mouth — how a few students who become regulars bring in their whole friend group, how he can sometimes tell which dorm a cluster of new faces came from. He had no way to see that data. He couldn't identify who his super-fans were — the people actively sending him business.

That conversation made the business dashboard feel necessary, not just clever. A local owner seeing: "23 new students discovered you this week. 6 of them came from one person's board" — that's information that has never been available to a small business before.


Where It Is Now

Filo has a working MVP. There's a React Native app running on Supabase, a map, pins, boards, a social feed, a taste-twins feature. I've had real users on it. I presented it as my final project for the entrepreneurship class.

I'm now deciding what comes next. Do I push toward a Columbia campus launch? Do I look for early users, co-founders, funding? The class gave me a structure to validate the idea — now the validation is on me to act on.

The one thing I know is that the problem is real. Every person I've talked to has their own version of the screenshot story.


What I'd Tell Someone Starting From Scratch

The idea will change. That's not failure. Echo Link became Numi became Loci became Filo. Each version kept the same core insight and shed the parts that weren't true.

Talk to the businesses, not just the users. The Jorge interview changed how I thought about the product. Users get excited. Business owners will tell you quickly whether they'd actually pay for something.

Building with AI is a real option now. I'm a CS student who could code this by hand. I still used Claude extensively — for speed, design thinking, documentation, code I would have written more slowly and less well on my own. The judgment, the decisions, the vision — those are still yours. The AI accelerates the execution.

Done is better than perfect. I spent a long time on the UI. Too long, maybe. The app that works imperfectly in someone's hands is more valuable than the prototype that looks right in a Figma file.

The red thread is there. I just have to follow it.

Filo is currently in early testing. If you're a Columbia student and want to be on the waitlist, or if you own a small business near campus — reach out.
Maria Carla Ariadne Showalter · Barnard College, Columbia University ← all writing