Local Development
Learn about the development workflow, file structure, and available commands.
PocketKit is a complete boilerplate for building full-stack applications with SvelteKit (frontend) and PocketBase (backend). It includes everything you need to start building:
Get started in 60 seconds:
# 1. Clone the repositorygit clone https://github.com/stijnbakk/PocketKit.gitcd PocketKit
# 2. Run the get started script (auto-installs everything)./GET-STARTED.sh
# 3. Start codingcd appnpm run dev # or: yarn dev / pnpm devThe script automatically:
Visit http://localhost:5173 to see your app and http://localhost:8090/_ to set up your admin account.
Local Development
Learn about the development workflow, file structure, and available commands.
Deploy to Production
Deploy your frontend to Vercel and backend to Fly.io with free tiers.
Authentication
Authentication is already configured with cookie-based sessions and server-side validation.
GitHub Repository
View the source code, report issues, or contribute to the project.
Building full-stack apps requires setting up authentication, databases, deployment pipelines, and more. PocketKit handles all of this so you can focus on building your product: