Article Summarizer
A full-stack RSS blog summarizer leveraging Spring Boot backend, React frontend, and OpenRouter API for real-time AI-powered summaries. Uses Jsoup for HTML content sanitization before LLM processing.
The Problem
Reading long-form blog posts and articles is time-consuming. Existing summarizers don't properly sanitize HTML content before sending to LLMs, leading to poor summaries with HTML artifacts.
The Approach
Built a full-stack application that parses RSS feeds, sanitizes HTML content with Jsoup to extract clean text, and sends it to OpenRouter API for AI-powered summarization. React frontend displays the summaries.
Technical Details
Spring Boot backend handles RSS feed fetching and HTML sanitization via Jsoup. Clean text is sent to OpenRouter API (supporting multiple LLM providers). React frontend with real-time summary display and feed management.