A modern web application built with Svelte, PocketBase, and TailwindCSS featuring smooth expandable card animations.
cardboard-app/
āāā svelte/ # SvelteKit frontend
ā āāā src/
ā ā āāā routes/ # SvelteKit routes
ā ā āāā lib/ # Shared components and utilities
ā ā āāā app.html # HTML template
ā āāā static/ # Static assets
ā āāā package.json # Node.js dependencies
ā āāā vite.config.js # Vite configuration
ā āāā tailwind.config.js # TailwindCSS configuration
āāā pocketbase/ # PocketBase backend
ā āāā migrations/ # Database migrations
ā āāā pb_hooks/ # PocketBase hooks
āāā README.md # This file
# Frontend development
cd svelte
npm install
npm run dev
# Backend development
cd pocketbase
./pocketbase serve --dev
This application is designed to run in the kk0s Kubernetes homelab. The deployment process:
Uses the kk0s unified credential system:
adminBuilt with ā¤ļø for the kk0s Kubernetes homelab