Non-profit · Group buying clubs (GAS)

WeGrocery: the open-source platform for group orders

Next.jsPostgresVercelClaude Code
0
forks per client: the same codebase for everyone
2
native languages, Italian and English

The problem

Group buying clubs coordinate shared orders by hand, between spreadsheets and WhatsApp threads, with mistakes and wasted time on every cycle.

The solution

WeGrocery: a single open-source (MIT) platform that every organisation activates under its own brand via environment variables, with no forks or dedicated code. Order cycles, automatic notifications and two native languages.

A Rome-based association ran its own group buying club (GAS) the way almost everyone does: shared spreadsheets, WhatsApp messages for every order cycle, reminders sent by hand. It worked, but every cycle cost time, and every transcription mistake became a wrong order.

Instead of building a one-off app for a single client, we generalised the problem: WeGrocery is a single open-source codebase (Next.js, MIT licence) that any buying club or GAS can activate under its own brand, language and colours, set via environment variables. No forks, no dedicated branches: a platform update reaches every deployment at once.

Every order cycle has an opening and closing window, members order from a shared catalogue, the system sends automatic notifications when a cycle opens and tracks who ordered what. The interface is natively bilingual (Italian and English, not translated at runtime), built to be adopted outside Italy too.

The first production deployment is the association that started the project: it has been running real orders for real members since 2026. The platform stays public on GitHub, open to anyone who wants to adopt or contribute to it, with a tailored implementation (domain, branding, integrations) offered as a service to whoever wants their own deployment without running it themselves.