Ecommerce Template
Modern ecommerce template built with Next.js 16, React 19, Drizzle, Better Auth, Supabase, and Stripe.
農業資材の製品情報、農家の感想口コミ、実証詳細レポートを共有するプラットフォームです。
Translation pending
CommerceTypeScript · PLpgSQLGitHub @farmilleOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Farmille - BS agricultural materials review platform
Translation pending
Taken from the repository README
Loading the full README.
Read the full 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