Discover and explore top open-source AI tools and projects—updated daily.
engageintellectFull-stack SvelteKit template
Top 90.3% on SourcePulse
This repository provides spatz-2, a full-stack Svelte 5 template for building modern web applications. It targets developers looking for a robust starting point with integrated authentication, payment processing, and AI chatbot capabilities, leveraging SvelteKit and Pocketbase.
How It Works
spatz-2 utilizes SvelteKit for its futuristic web framework capabilities. It integrates Pocketbase as a self-contained backend for user authentication, database, and admin UI. OpenAI's GPT models are used for an AI chatbot, with the Vercel AI SDK facilitating AI/ML processing. UI development is streamlined with TailwindCSS and shadcn-svelte components, while svelte-animations and GSAP handle animations. Forms are managed by svelte-superforms with Zod for validation.
Quick Start & Requirements
./pocketbase serve --http="0.0.0.0:8090". Import ./pocketbase/pb_schema.json into the Pocketbase admin console..env.example to .env.local, run pnpm i && pnpm run dev --host.Highlighted Details
Maintenance & Community
Contributions are welcomed via issues or pull requests.
Licensing & Compatibility
The repository does not explicitly state a license in the provided README.
Limitations & Caveats
The README notes that the csp part in svelte.config.js must be commented out for Stripe payments to function correctly.
1 month ago
1 day