J Squared Labs
All work

ConveneGrid

A good event page, and an app that carries the day

Organizers build the public event page and the agenda once, then registration, tickets, check-in, and the attendee app stay connected as the day unfolds.

Who it is for
Conference and event organizers, and the people attending
Where it stands
In production, self-serve trial

What it does

Build the page, then keep it current

Introduction, venue, speakers, sessions, and sponsors are edited in one place and can be updated after publication. A draft stays private until it is published.

Tickets and check-in in one loop

Ticket inventory, session capacity, and check-in share the same record, so the door and the schedule never disagree.

The attendee app goes with them

Schedule, ticket, map, and community in one place, with the ticket cached for entry and the route to the next room working when connectivity drops.

Apple and Google Wallet passes

Passes are signed on the server from the same code used at check-in, and a refund voids the pass rather than leaving it live.

Speaker and sponsor portals

Speakers and sponsors supply their own details through a link, instead of through the organizer's inbox.

One fee per event, none of your tickets

Pay once for each event you publish, priced by the attendees it is set up to accept. Ticket revenue goes straight to the organizer's Stripe account.

How it is built

  • Turborepo with a Next.js web app and an Expo attendee app
  • Supabase owning ticket inventory, session capacity, check-in, and separation between organizers
  • Stripe Connect so organizers are paid directly
  • Brand colors checked for contrast on save, and again by a database trigger on every write