Eine vollständige FullStack -Vorlage für Svelte.
Demo -App






mkdir pb-spatz
cd pb-spatzwget https://github.com/pocketbase/pocketbase/releases/download/v0.22.9/pocketbase_0.22.9_linux_amd64.zip
unzip pocketbase_0.22.9_linux_amd64.zip
./pocketbase serve --http= " 0.0.0.0:8090 " Melden Sie sich bei der PocketBase Admin -Konsole unter http://localhost:8090/_/ an und erstellen Sie eine neue Datenbank.
Gehen Sie zu Einstellungen> Kollektionen importieren, dann in den Zapfen von ./pocketbase/pb_schema.json (aus diesem Repo) einfügen und importieren.
git clone https://github.com/engageintellect/spatz
cd spatzcp .env.example .env.local (or .env)pnpm i && pnpm run dev --hosthttp://localhost:5173 um die App zu sehen. /src
├── /lib
│ └── app.d.ts (global types)
├── /assets
│ └── /images
├── /components
├── /stores (global state)
├── /routes
│ ├── /guestbook
│ ├── /ai (nested routes)
│ │ ├── /a
│ │ ├── /b
│ │ └── /c
│ ├── /api
│ │ ├── /repoData (fetch github repository stars)
│ │ ├── /chat (OpenAI streaming API)
│ │__ /auth (Pocketbase auth)
│ │ ├── /login
│ │ ├── /register
│ │ ├── /logout
│ │ └── /reset-password
│ └── /my (user-specific routes)
│ ├── /account
│ ├── /profile
│ └── /settings
/pocketbase
├── pb_schema.json
/static
└── /docs (general documentation)
Die Symbole werden von Iconify/Svelte bereitgestellt. Sie können nach Symbolen auf Symbolen suchen.
Die App wird mit allen Standardthemen von Daisyui vorinstalliert. Sie können hier auch Ihre eigenen erstellen
Animationen werden von GSAP bereitgestellt und sind einfach zu implementieren. Hier finden Sie die Dokumentation.
Beiträge werden begrüßt und geschätzt. Wenn Sie eine Feature -Anfrage haben, fügen Sie sie bitte als Problem hinzu oder stellen Sie eine Pull -Anfrage.