Svelte Commerce
A standalone open-source storefront built with SvelteKit, headless across 26 commerce backends. MIT licensed.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Two live demo websites where an AI assistant searches site data, fills a cart and books appointments, built with Next.js, AI SDK and pgvector.
翻訳待ち
Loading the full README.
Read the full README ↗Two working websites where an AI assistant does real work — it searches the site's own data, fills a cart, books an appointment — instead of just chatting.
Both sites are fictional and open to everyone. They share one architecture and do two very different jobs:
| Demo | What the assistant does | Live |
|---|---|---|
Crema & Ferro (web/) | A coffee-gear shop: recommends and compares products, adds them to the cart, tracks orders, answers from the help center. Includes a step-by-step tutorial of the code. | https://chat-bot.giuseppebosi.com |
Poliambulatorio Vallenova (clinica/) | A medical clinic: finds services and doctors, computes free slots, books and cancels only after the patient clicks Confirm, and refuses to give medical advice. | https://chatbot-clinica.giuseppebosi.com |
The sites, their content and some internal notes are in Italian; this README is the English entry point.
<script> + lazy iframe) for third-party sitesdeploy.sh and rollback.shsitemap.xml, robots.txt, llms.txt, Open Graph, JSON-LDRequirements: Docker and a free OpenRouter API key.
cd web # or: cd clinica
# create .env.production with:
# OPENROUTER_API_KEY=... POSTGRES_PASSWORD=...
# TOOL_APPROVAL_SECRET=... IP_HASH_SALT=...
./deploy.sh # builds the image, starts app + Postgres, waits for /api/health
Migrations and seed data run when the app starts. The app listens on 127.0.0.1 only: put a reverse proxy (Caddy) in front of it. ./rollback.sh returns to the previous image without touching the data. Each app's README.md lists the development commands.
web/ Crema & Ferro shop + tutorial (Next.js app, own database and compose file)
clinica/ Vallenova clinic (same stack, different tools and rules)
.claude/ Agent setup used to build the project: skills, reviewers, rules
docs/ Research notes written before each technical choice
Names, people, prices and orders are invented; any resemblance to real businesses or people is coincidental.
Giuseppe Bosi — Master's-level degree in Electronic Engineering (5-year Italian Laurea, EQF level 7); teacher of Computer Science and Technology in Italian secondary schools. www.giuseppebosi.com · LinkedIn