About

I built this project to catch up with latest ai trends.

Built by Steve Jin

Current Highlights

  • - Aggregates articles from rss feeds
  • - Stores normalized article data including tags, source metadata, and publish time
  • - Prioritizes AI-tagged content on the homepage
  • - Supports source and tag filtering on the articles archive
  • - Includes a dedicated /sources page to browse all tracked feeds

Built With

Next.jsReactSupabaseTypeScriptSQLServerless FunctionTailwind CSSshadcn/ui

Getting Started

To run the frontend locally, you only need the client app and a Supabase project with the expected tables and data.

Prerequisites

  • - Node.js 20+
  • - pnpm
  • - A Supabase project with articles and rss_sources tables configured

Installation

1. Clone the repository

git clone <your-repo-url>
cd ai-news

2. Install frontend dependencies

cd client
pnpm install

3. Copy the example environment file

cp .env.example .env.local

4. Set the required environment variables in .env.local

NEXT_PUBLIC_SUPABASE_URL=<your-supabase-url>
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=<your-supabase-publishable-key>

5. Start the development server

pnpm dev

Usage

This project is currently maintained as a solo project by Steve Jin.

Inspiration

This project was inspired by TrendCloud. The goal here is similar in spirit: make it easier to scan what is happening in AI without manually checking many separate sources.

Contact

Steve Jin

GitHub: hiimstevejin