Skip to main content

Documentation Index

Fetch the complete documentation index at: https://grouple.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

What is Grouple?

Grouple (grouple.pro) is a reverse-auction marketplace for group bookings. Customers submit a single enquiry, receive competing proposal bids from multiple venues, compare them side by side, and confirm their booking — all in one place. Venues and merchants use Grouple to receive qualified leads, manage enquiries, generate AI-assisted proposals using Amazon Bedrock (Claude), maintain a digital sales library for proposal generation, track lead and booking analytics, manage property listings, and settle commissions.

Who Uses Grouple?

User TypeDescription
CustomersEvent planners or individuals looking to book a venue for a group event
MerchantsVenue owners or managers who list venues and respond to enquiries
AdminGrouple team managing settlements, commissions, and platform operations

Core Platform Flow

Customer submits enquiry

Grouple matches & broadcasts to relevant venues (DB trigger)

Venues receive lead notification (Edge Function → Email)

Merchant views RFQ and generates AI proposal (Bedrock Claude 4.6)

Proposal sent to customer (Edge Function → Email)

Customer compares proposals and confirms one

Settlement auto-synced (DB trigger → commission_settlements)

Confirmation emails sent to both parties (Edge Function)

Tech Stack

LayerTechnology
FrontendReact + TypeScript (Vite) hosted on AWS Amplify
Backend APINode.js on AWS ECS + EC2 (Auto Scaling)
DatabaseSupabase (PostgreSQL)
AuthSupabase Auth (GoTrue / JWT)
EmailSupabase Edge Functions
AI ProposalsAmazon Bedrock (Claude 4.6)
PDF ExtractionNode.js Worker + Amazon Bedrock Claude 4.6
CDN / DNSAWS CloudFront + Route 53
Container RegistryAWS ECR
SecretsAWS Secrets Manager
ObservabilityCloudWatch + X-Ray