Pnyx is a personal web app that aggregates RSS news feeds and market data (stocks/indices) with a clean, minimal dashboard. Built for single-user use with local preference storage and no authentication.
- Aggregate news from user-defined RSS feeds
- Market data dashboard (stocks, indices) with charts
- Region filter for news and markets
- Add/remove RSS feeds, all preferences stored locally
- Responsive UI (desktop/mobile)
- Serverless backend for RSS and market data
- Deployable on Vercel free tier
- Next.js (React)
- Tailwind CSS
- Chart.js (via react-chartjs-2)
- rss-parser
- Alpha Vantage or Finnhub API
npm install
npm run dev- Push to GitHub
- Import repo on Vercel
- Set API keys as environment variables (see docs/market_dashboard.md)
- Deploy!
- See
docs/for requirements, API, and workflow details.