What it does

BeInteresting recreates the familiar BeReal-style posting flow: you get a fake notification, open the app, take a photo, and wait for the app to analyze your “interestingness.”

The twist is that the app almost always rejects you.

It uses a staged fake-AI analysis to roast your photo with lines like:

“Man coding at hackathon. Groundbreaking.” “We’ve seen this exact laptop angle 14 times this week.” “Be honest… this isn’t content.”

For the live demo, the joke escalates over multiple attempts until the final group photo is finally accepted, with a high interestingness score and a dramatic success state.

Basically, it’s a social media app that gatekeeps your life until something actually happens.

Inspiration

We were inspired by BeReal’s whole promise of authenticity: “post your real, unfiltered life.”

That got us thinking — what if your real, unfiltered life is just… incredibly boring?

A lot of social media is built around pretending ordinary moments matter. We wanted to build the opposite: an app that brutally rejects ordinary moments and only rewards rare evidence that you might actually be doing something fun.

Also, it felt perfectly aligned with the spirit of a stupid ideas hackathon.

How we built it

We built BeInteresting as a single-page React app with a BeReal-inspired interface and a fully hardcoded demo flow.

The app includes:

a fake daily notification banner a camera / photo capture flow image preview after capture fake “AI interestingness analysis” staged rejection and acceptance logic a demo control panel to force outcomes during presentation a polished final accepted post state for the group photo

There’s no real backend, authentication, or computer vision model. The “AI” is mostly if-statements, timing, and confidence.

Which, in our opinion, is spiritually very close to most AI products anyway.

Challenges we ran into

One challenge was making the joke land immediately without needing too much explanation. Since this was built for a live demo, timing and presentation mattered more than technical depth.

Another challenge was making the fake AI feel theatrical enough to sell the bit. We wanted it to look just believable enough for half a second before the roast messages kicked in.

We also had to balance “stupid” with “actually demo-able,” which meant simplifying the app flow and hardcoding the right outcomes so the demo would always hit.

Accomplishments that we're proud of

We’re proud that the project is:

instantly understandable genuinely funny in a live setting polished enough to feel like a real parody product built quickly without overengineering

We also think the final demo arc works really well: repeated rejection, escalating insults, and then one triumphant group acceptance at the end.

Most importantly, we built something completely useless that still made people want to try it.

What we learned

We learned that for a hackathon project, a strong joke and a strong demo can matter just as much as technical complexity.

We also got practice building a fast, polished frontend experience under time pressure, and thinking about product flow, UI timing, and comedic interaction design.

And we learned that if you call something “AI,” people will forgive almost anything.

What's next for BeInteresting

If we took BeInteresting further, we’d want to add:

real computer vision for absurd “interestingness” detection more dynamic roast categories a fake social feed of rejected and accepted posts friend comparisons like “your roommate is currently 63% more interesting than you” live notifications for rare interesting moments

We also think there’s real potential for: the world’s most judgmental social network.

Built With React JavaScript CSS / frontend UI tooling Webcam browser APIs Framer Motion (optional, if used) Hardcoded fake AI Vibes

Built With

  • vibes
Share this project:

Updates