A CMS built with Next.js 14, Neon Postgres, and ParadeDB's pg_search.
- Clone the repository
- Copy
.env.exampleto.envand updateDATABASE_URL - Install dependencies:
npm install - Push the database schema:
npm run db:push - Seed the database:
npm run db:seed - Start the development server:
npm run dev
- Full-text search with BM25 ranking
- Serverless Postgres with Neon
- Type-safe API with Prisma + Zod
- Optimistic updates with SWR
- End-to-end tests with Playwright
npm run dev- Start development servernpm run test- Run unit testsnpm run test:e2e- Run end-to-end testsnpm run db:studio- Open Prisma Studio