Open-source SaaS starter kit featuring a Law of 100 challenge app, built with SvelteKit + PocketBase.
BoilerBrew is your starting point for modern web applications, demonstrated through a complete Law of 100 challenge app.
src/web
: SvelteKit frontendsrc/backend
: PocketBase backendwebsite
: Our marketing page (safe to delete)Clone the repository:
git clone https://github.com/yourusername/boilerbrew.git
cd boilerbrew
Set up environment:
# Create .env in src/web
PUBLIC_PB_URL=http://localhost:8090
ORIGIN=http://localhost:5173
Start backend:
cd src/backend
./pocketbase serve
Start frontend:
cd src/web
npm install
npm run dev
Open http://localhost:5173
PUBLIC_PB_URL=https://api.your-domain.com
ORIGIN=https://your-domain.com
cd src
docker-compose up -d
ARG PB_ARCH=arm64
in src/backend/Dockerfile
docker build -t pocketbase-backend ./src/backend
http://localhost:8090/_/
pb_migrations
for schemapb_hooks
for custom logicpocketbase_data
volumesrc/web/src
docker-compose logs -f
Issues and PRs welcome!
MIT
If you find BoilerBrew helpful, please give it a star!