Buy Together
Buy Together is a B2B group-buying marketplace where businesses pool demand to unlock better prices. Join live Buying Events, commit your quantity, and let suppliers compete with transparent RFQs—so you save more without buying everything alone.

Businesses procured alone at weaker unit prices, with no structured way to aggregate demand or invite suppliers into a transparent, competitive quotation process. Procurement stayed slow, opaque, and hard to coordinate across buyers and vendors.
The transformation
What the client was dealing with, and what we replaced it with.
- Businesses bought alone and could not unlock volume pricing
- No shared channel to pool purchasing demand across buyers
- Supplier quotations were informal, hard to compare, and lacked a clear award path
- Procurement status—events, commitments, and progress—was scattered across chats and spreadsheets
- Buyer and supplier coordination needed structure without adding heavy enterprise tooling
- Live Buying Events let buyers browse products, filter by status, and commit binding quantities
- Pooled demand progress shows how close a group is to target quantity
- RFQ board surfaces supplier bids with ranking, best-deal badges, and winner award
- Group invites connect buyers and suppliers into procurement communities
- Procurement overview dashboard tracks available events, active commitments, and totals
- Built on React Native with PostgreSQL, Firebase, and AWS for scalable delivery
How we built it
- 1
Mapped buyer and supplier journeys for group-buying and RFQ procurement
- 2
Defined product architecture: React Native client, PostgreSQL data model, Firebase, and AWS services
- 3
UI/UX for events, commitments, groups, and RFQ competition flows
- 4
Built live Buying Events with quantity commit, progress, and binding confirmation
- 5
Implemented RFQ board, bid ranking, and winner award flow
- 6
Shipped group invites, procurement dashboard, and navigation across core roles
- 7
Database design, API wiring, QA, and application lifecycle delivery



