Inspiration

Briefo was inspired by Perplexity’s clean, AI-powered news summaries and Reddit’s upvote-driven comment system. Today’s news platforms are either filled with noise or only surface the biggest headlines, usually with dozens of identical articles. Briefo offers a smarter alternative: one feed, no clutter, no bias.

What it does

Briefo delivers a daily AI-curated feed of real, non-duplicative news stories from trusted sources. It categorizes each story, summarizes it with Sonar, and enables social discussion via comments, likes, and shares. Users can also research companies, tag friends, and even generate deep analysis reports, all from one app.

How I built it

I used Bolt to scaffold a React Native + Expo frontend, built the app in TypeScript, and set up the backend with Supabase, handling auth, database storage, and edge functions. Those edge functions call the Perplexity API (along with Alpaca and Alpha Vantage) securely to power news summaries, chat, and deep research.

Challenges I ran into

The biggest challenges were designing system prompts that generated consistent, useful output and implementing API calls securely across different app flows, especially when juggling multiple models and search configurations.

Accomplishments that I’m proud of

I’m proud of how many distinct ways I integrated the Perplexity API into the app, from daily headlines and summaries to deep company research and contextual chatbot replies. The deep research component, with customizable criteria and detailed output, is a standout.

What I learned

I learned how to push Perplexity beyond simple prompts, using tools like ‘search_domain_filter’, ‘search_context_size’, and ‘search_recency_filter’ to get highly relevant, controlled results. Each use case benefits from tailored prompting and model choice.

What's next for Briefo

Next up: I want to deepen the financial features (more context, deeper stock analysis), enhance the social layer with groups and trending topics, and add a payment system so I can sustainably scale API usage. There’s still a lot of potential left to build.

Built With

Share this project:

Updates