Files

bknd starter: Next.js

A minimal Next.js (app router) project with bknd integration.

Project Structure

Inside of your Next.js project, you'll see the following folders and files:

/
├── ...
├── public
├── src
│   ├── app
│   │   ├── (main)
│   │   │   └── ...
│   │   ├── admin
│   │   │   └── [[...admin]]
│   │   │       └── page.tsx
│   │   ├── api
│   │   │   └── [[...bknd]]
│   │   │       └── route.ts
│   │   └── ...
│   └── bknd.ts
└── package.json

Here is a quick overview about how to adjust the behavior of bknd:

  • Initialization of the bknd config with helper functions are located at src/bknd.ts
  • API routes are exposed at src/api/[[...bknd]]/route.ts
  • Admin UI is rendered at src/admin/[[...admin]]/page.tsx

Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:3000
npm run dev:turbo Starts a local turso dev server
npm run build Build your production site

Want to learn more?

Feel free to check our documentation or jump into our Discord server.