A premium RSS reader with Read-It-Later functionality, built with Next.js, Tailwind CSS, Prisma, and Auth.js (Passkeys).
- RSS Aggregation: Subscribe to any RSS, Atom, or JSON feed.
- Auto Detection: Automatically finds feed URLs from homepage links.
- Read It Later: Save articles to your personal inbox.
- Reader View: Distraction-free reading experience using Mozilla Readability.
- Passkey Auth: Secure, passwordless login with WebAuthn.
- Dark Mode: Premium glassmorphism UI.
-
Install dependencies:
npm install
-
Setup Database (SQLite):
npx prisma db push
-
Run the server:
npm run dev
This app is optimized for Vercel.
You need a Postgres database (Vercel Postgres is free).
Update prisma/schema.prisma before deploying:
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}Set these in your Vercel Project Settings:
DATABASE_URL: Your Postgres connection string.AUTH_SECRET: Generate one withnpx auth secret.NEXTAUTH_URL: (Optional on Vercel) Your deployment URL.
Vercel should automatically detect Next.js.
The build command npm run build will automatically run prisma generate (configured in package.json).