Saleor Store
우리 컬렉션을 쇼핑하세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Farmille - BS agricultural materials review platform
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Farmille は、BS資材(生物・微生物農業資材)を農家が評価し、使用経験を共有するレビュープラットフォームです。Next.js 16、TypeScript、Panda CSS を使用し、画面とサーバー処理を1つのアプリにまとめています。
機能ごとの仕様は docs/rebuild/ の *-SPEC.md、用語は GLOSSARY.md、運用の記録と手順は docs/ops/ にあります。
Node.js 24.22.1 以降の 24 系と pnpm 11 を使用します。開発環境と CI のバージョンは .node-version に揃えます。リポジトリのルートで依存関係をインストールし、環境変数のひな型をコピーします。
pnpm install
pnpm exec playwright install chromium
pnpm setup:hooks
cp .env.example .env.local
.env.local の必須項目を、利用する Supabase プロジェクトと公開サイトの値に置き換えてください。SUPABASE_SECRET_KEY はサーバー専用であり、ブラウザへ公開してはいけません。
pnpm dev と pnpm build には、OGP・sitemap・robots の絶対 URL 生成に使う NEXT_PUBLIC_SITE_URL が必須です。未設定の場合は src/env.ts がエラーを返します。
pnpm dev
push 前に Storybook と E2E の検査が実行されます。検証用 Supabase の準備と、別 PC・worktree への設定は CI と push 前の検査 を参照してください。
バックエンド用の別プロセスはありません。画面は src/app/、ドメインロジックと Supabase アクセスは src/server/ にあります。
コマンドの一覧は package.json の scripts にあります。品質検査とpush前の手順はCIとpush前の検査、環境準備と実画面の確認はローカル検証手順を参照してください。
pnpm install の完了後に Panda CSS のコード生成が自動で実行されます。生成物は styled-system/ に出力され、Git の管理対象には含まれません。gen:types の生成物は format と lint の対象外です。
farmille/
├── src/
│ ├── app/ # ルーティングと画面
│ ├── server/ # ドメインロジックと Supabase アクセス
│ └── components/ # Panda recipes を使う共通 UI
├── e2e/ # Playwright E2E
├── supabase/
│ ├── config.toml
│ └── migrations/ # v2 系の migration
├── tools/migration/ # 資材マスタ移行スクリプト
├── docs/
│ ├── rebuild/ # 機能ごとの仕様(*-SPEC.md)
│ └── ops/ # 運用記録
├── panda.config.ts
├── package.json
└── .github/workflows/ # CI