Svelte Commerce
A standalone open-source storefront built with SvelteKit, headless across 26 commerce backends. MIT licensed.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗An independent, open-source directory for India's specialty coffee ecosystem.
Live website · Contribute · Security · License
ICB helps coffee drinkers discover Indian roasters and coffees, understand origin and processing, compare available options, and share community ratings. It is a directory and discovery resource, not a coffee marketplace. The code behind the site is public and MIT-licensed.
Live in production; actively maintained. As of November 2026, the live website serves approximately 10,000 unique visitors over 90 days and has around 100 registered users. Its directory covers 100+ Indian specialty coffee roasters and 1,500+ coffees. These are approximate website and catalog figures, not GitHub downloads, forks, or third-party deployments.
Catalog coverage changes as coffees appear or are discontinued. The purpose of opening the code is to make the implementation inspectable and to welcome contributions to discovery, accessibility, content presentation, tooling, and maintenance.
The production catalog and editorial content depend on external services and are not bundled as a redistributable dataset with this repository.
See package.json for the current versions and available scripts. Source code is the reference if an older design document differs from the implementation.
git clone https://github.com/3lokai/icb-v2.git
cd icb-v2
npm ci
cp .env.local.example .env.local
# Replace example values with your own development credentials.
npm run dev
Open http://localhost:3000.
Important: Do not use production credentials or a production database for local development. Review the environment example and env.ts, and supply the services relevant to the feature you are working on. A fresh database may not include the coffee catalog, editorial material, images, or other data used by the live site. As a result, some pages and integrations may not function in a standalone local install.
If your change requires database schema work, inspect supabase/migrations first and only apply migrations to a local or disposable development project. Do not run migrations against the live database.
npm run type-check
npm run lint
npm run test
npm run format:check
Production builds may require additional environment variables and access to configured services. See the scripts in package.json. In a pull request, say which checks you ran and which you could not run.
| Path | Purpose |
|---|---|
| src/app | Next.js routes, APIs, and server actions |
| src/components | Feature and shared UI components |
| src/lib | Data access, business logic, utilities, and integrations |
| src/hooks | React hooks |
| src/types | Domain and generated database types |
| supabase | Database migrations and Supabase functions/configuration |
| docs | Technical documentation and architecture decisions |
| scripts | Maintenance and data-operation scripts |
Bug reports, documentation fixes, accessibility improvements, focused tests, and proposals to make coffee discovery better are welcome. Please read CONTRIBUTING.md before opening a pull request, and follow our Code of Conduct. Security concerns should be reported privately using SECURITY.md, not as public issues.
This is a small, independently maintained project. The main branch reflects production development; the dev branch is also used for ongoing work. Check the contribution guidelines and existing pull requests before choosing a target branch.
The source code is available under the MIT License. That does not automatically license third-party coffee descriptions, photographs, roaster names/logos, editorial assets, or external datasets for redistribution. Verify the applicable rights before republishing non-code material.
Built for the Indian specialty coffee community. Explore the live site.