Data-Driven Web Application
LaaL Button · 2023

Building a Google Sheets-Powered Event Discovery Web App

View live site

Overview

Mintek created a data-driven React application connected to Google Sheets. Event information could be maintained through a familiar spreadsheet, while website visitors received a structured, responsive event-discovery experience. Registration links directed visitors to Eventbrite.

The challenge

LaaL Button needed a simple way to publish and update event information without requiring developers to edit the website whenever an event changed.

What we built

Mintek built a read-only React application that reads event data live from Google Sheets and presents it in a responsive discovery interface. Staff manage everything from a spreadsheet, and each event links out to Eventbrite where registration is completed. There is no user login, in-app registration, ticketing or payment processing in the app itself.

Key features

Public event discovery with a structured, responsive listing interface

Read-only event listings rendered live from Google Sheets

Non-technical staff update events through a familiar spreadsheet, no developer required

Each listed event links out to Eventbrite, where registration is completed

Fast, lightweight front end with no custom backend to maintain

Impact & results

Staff can publish and update events themselves without developer involvement

Event changes appear on the site as soon as the spreadsheet is updated

Consistent, mobile-friendly presentation of every event

No CMS, logins or plugins to maintain

Tech stack

React
Google Sheets API
Amplitude

Project FAQs

How do event updates work on the Laal Button site?

Event information is maintained in Google Sheets, and the website reads it live, so staff publish and update events from a familiar spreadsheet without a developer. The app presents those events in a clean, responsive discovery interface. It is read-only: visitors browse events on the site, and registration is completed externally on Eventbrite.

No. The application is a read-only event-discovery experience. It does not include user accounts, in-app registration, ticketing or payment processing. Each listed event links out to Eventbrite, where registration is completed. This kept the site fast and simple to maintain, with no custom backend.

Yes. This project is an example of our Google Sheets website development. If you have structured, frequently changing, non-sensitive content such as events, menus or listings, we can build a site your team updates from a spreadsheet. For sensitive or transactional systems we use a proper database instead.

Have a project like this in mind?

Tell us about your project and we'll show you how we can help.