Svelte Commerce
SvelteKit으로 만든 독립형 오픈소스 스토어프론트, 26개 상거래 백엔드와 헤드리스 연동, MIT 라이선스
인도 스페셜티 커피 평가·양조 기록·맛 프로필 구축, 인도 로스터와 커뮤니티 리뷰 제공
Rate Indian specialty coffees, track your brews, and build a taste profile. Discover beans from Indian roasters with community reviews and recommendations.
커머스JavaScript · TypeScriptGitHub @3lokai온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 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.