- Authentication (via @auth/core)
- Tailwind
- Shadcn/ui components
- Vite
- database (Prisma via D1)
- Session Management (via DurableObjects)
- Storage (via R2)
- Required "@auth/prisma-adapter": "2.7.2", see: nextauthjs/next-auth#12731 (comment)
npx degit redwoodjs/sdk/starters/standard my-project-name
cd my-project-name
pnpm install
pnpm dev
Point your browser to the URL displayed in the terminal (e.g. http://localhost:5173/
). You should see a "Hello World" message in your browser.
Within your project's wrangler.jsonc
:
-
Replace the
__change_me__
placeholders with a name for your application -
Create a new D1 database:
npx wrangler d1 create my-project-db
Copy the database ID provided and paste it into your project's wrangler.jsonc
file:
For authentication setup and configuration, including optional bot protection, see the Authentication Documentation.