A CMS built with Next.js 14, Neon Postgres, and ParadeDB's pg_search.
- Clone the repository
- Copy
.env.example
to.env
and 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