Skip to main content

🎯 Overview

Curata delivers a daily, personalized news digest that keeps the signal and drops the noise.
Readers can browse default topics without an account, then sign in with Apple or Google to personalize beyond the five public topics (ai, wellness, celebrity_news, economy, movies). Each briefing bundles a headline, concise summary, and “Read source” link — refreshed every day on web and iOS via LLM-generated summaries that are validated before publishing.
👉 Open the web app →
👉 Get the iOS app →

🧩 Key Skills & Contributions

  • End-to-end product build: Shipped the entire experience — responsive web app, App Store distribution, and authentication flows (Apple/Google sign-in, profile management, privacy/terms surfaces).
  • Content pipeline: Built the ingestion and summarization loop that turns multiple sources into structured briefings with headlines, subheadlines, sources, and outbound links, all validated against strict JSON schemas.
  • Personalization & retention: Implemented topic selection, default anonymous browsing for the five public topics, and an Influence points system (daily claim + activity tracking) to keep readers engaged.
  • Admin & feedback loops: Added requested-topics and admin tooling so coverage can adapt quickly based on user demand.
  • Design system: Crafted a calm “news without the noise” visual language with reusable components, tokens, and empty/loading states that work across desktop and mobile.

🏆 Impact

  • Delivered a fast, noise-free daily briefing that reduces time spent doomscrolling while keeping readers informed.
  • Launched across web and iOS, widening reach without duplicating backend work.
  • Gamified engagement (Influence points + daily claim) and feedback channels (requested topics) to continuously improve coverage.

🛠️ Tech Stack

LayerTechnologies
FrontendReact (Vite) web app, SwiftUI iOS app
BackendFirebase (Firestore, Functions, Auth)
Content PipelineAutomated sourcing, LLM summarization, strict JSON/schema validation, topic tagging, daily refresh
AuthApple + Google Sign-In via Firebase Auth; anonymous browsing for default topics
Hosting & DistributionFirebase Hosting, Apple App Store

🔗 Resources