DEV Community

Cover image for ๐Ÿ“ก Built "rundown" โ€” An AI-Powered RSS Reader at Railway Hackathon
howyi for sbox

Posted on

๐Ÿ“ก Built "rundown" โ€” An AI-Powered RSS Reader at Railway Hackathon

๐Ÿ“ Overview

"rundown" crawls your subscribed RSS feeds every 15 minutes, detects new or updated articles, and sends you a neat AI-powered summary. You can tweak the summary language & length, and get notifications via Discord Webhook.

source code: https://github.com/howyi/rundown


I jumped into Railway Hackathon 2025 and built "rundown" โ€” an AI-powered RSS reader that keeps an eye on your feeds, auto-summarizes new content, and pings you when something fresh drops. Hereโ€™s a quick tour of what it does, how itโ€™s built, and what it was like to make it all happen on Railway.

The app is live on Railway at https://rundown.sbox.studio (not sure how long Iโ€™ll keep it up after the hackathon ๐Ÿฅด).


๐Ÿ“ Overview

"rundown" crawls your subscribed RSS feeds every 15 minutes, detects new or updated articles, and sends you a neat AI-powered summary. You can tweak the summary language & length, and get notifications via Discord Webhook.


โœจ Key Features

๐Ÿ“š 1. RSS Feed Registration & Management

Add as many RSS feeds as you like and manage them all in one place.

RSS Feed Registration

๐Ÿ” 2. Update Detection + AI Summarization

Every 15 minutes, it scans your feeds, finds the new stuff, and summarizes it using gpt-5-nano. Multi-language & adjustable length support included.

AI Summarization

๐Ÿ—“ 3. Timeline View

See all your summarized articles in chronological order, with easy browsing of past updates.

Timeline

๐Ÿ”” 4. Discord Webhook Notifications

Get instant updates in your Discord channels โ€” perfect for teams or communities.

Discord Webhook Notifications

๐Ÿ”— 5. MCP Integration

Hook it into your own tools and grab feed/article data programmatically.

You can connect to the MCP server running at rundown.sbox.studio/mcp using an API key generated from the settings page.
The MCP server is built with Vercelโ€™s mcp-handler

MCP Integration


๐Ÿ›  Tech Stack

Frontend & Auth

  • Next.js for UI + Backend-for-Frontend
  • better-auth for simple email/password login

Backend Processing

  • BullMQ + Redis for async jobs
  • OpenAI gpt-5-nano for AI summaries

Database

  • PostgreSQL for feeds, articles, summaries, and user settings

โš™๏ธ Built on Railway

Everythingโ€™s running on Railway as separate services:

  • Next.js App
  • BullMQ Worker
  • Redis
  • PostgreSQL
  • Bootstrap (runs migrations + re-registers cron jobs after deploy)

Railway Infrastructure

The codeโ€™s open-source here โ†’ GitHub ๐Ÿ™
You can also spin up your own with this Railway Template โ€” just drop in your OpenAI API key and youโ€™re good to go.


๐Ÿ’ก Takeaways

Railway made the whole multi-service setup ridiculously smooth โ€” from creating services to managing env vars and logs. Itโ€™s a great fit for hackathons where you want to focus on building, not fighting your infrastructure.

Next steps? More notification channels and fancier diff analysis.
If youโ€™re thinking about joining the next Railway Hackathon โ€” do it. Youโ€™ll ship fast, meet cool people, and have fun doing it.

Top comments (0)