Wegrocery banner
federicodecillia federicodecillia

Wegrocery

DevOps community

Description

WeGrocery — open-source white-label platform for food co-ops and buying groups: weekly order cycles, shared ledger, supplier management. One codebase, brand-per-deploy. In production for a Rome co-op.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

WeGrocery

WeGrocery

**Open-source, white-label platform for food co-ops and buying groups.** Members place orders inside weekly cycles and track a prepaid ledger balance; admins manage cycles, products, suppliers, top-ups, and analytics. One codebase, MIT licensed — every group gets its own deployment with its own name, logo, colors, and language, configured by a single environment variable.

🧪 Try the public demo wegrocery-demo.vercel.app — one-click login, fake data
🟢 In production gas.portamoneta.org — a Milan residents' association, members only
📋 Changelog English · Italiano

![WeGrocery — member and admin walkthrough](./docs/demo.gif)


What is this?

WeGrocery runs the weekly purchasing cycle of a buying group: members order within a time-boxed window, the system tracks each member's prepaid balance like a ledger, and an admin closes the cycle, charges everyone, splits shipping, and emails the order to the supplier.

It is **not a toy demo**: it has been in production since 2025 for [Porta Moneta](https://www.portamoneta.org), a Milan residents' association running a food-buying group (GAS, *Gruppo di Acquisto Solidale*) that uses it every week — real money math, real concurrency control, real members. Porta Moneta is the first white-label deployment of this codebase.

It is also a complete **reference implementation** of a modern Next.js app: App Router, React Server Components, Server Actions, Auth.js v5, Drizzle ORM on serverless Postgres, deployed on Vercel.

**Who it's for:**

  • Co-ops, GAS groups, buying clubs that need an ordering + balance tool: run it yourself for free, or get a turnkey instance.
  • Developers looking for a production-grade Next.js 15 / Server Actions / Drizzle / N