GSV Events Japan
GSV Events Japan runs ticketed live experiences - stand-up comedy, Bollywood nights, cultural festivals - across Tokyo. Tsukuba Tech delivered a full ticket booking platform: React development front end, Node.js backend, Stripe checkout, an interactive seat map, and Tanzz AI embedded into both booking and support.
- Client
- GSV Events Japan
- Scope
- Events Marketing + Ticket Booking Platform + Admin CMS
- Stack
- React 19, Vite, Tailwind CSS 4, Framer Motion, GSAP, Node/Express, PostgreSQL, Stripe
- Duration
- 2 months (May - Jul 2026)
Executive Summary
GSV Events Japan runs ticketed live experiences across Tokyo - stand-up comedy nights, Bollywood parties, and Tamil cultural festivals. Tsukuba Tech was brought in for a simple website and delivered a full event ticket booking platform instead: a React development front end, a Node.js and Express backend, a PostgreSQL database, Stripe-powered checkout, an interactive seat map, and an admin CMS - with Tanzz AI, our own AI product, embedded directly into both the booking flow and the on-site support bot.
This case study covers why a static website request became a dynamic ticket booking platform build, what an end-to-end event booking system actually requires, and how AI chatbot integration through Tanzz AI became part of the delivery rather than a bolt-on extra.
The Customer
GSV Events Japan organizes live entertainment and cultural events for the South Asian community in Tokyo - comedy shows, music nights, and festival celebrations that need real ticketing, not just an announcement page. Before this project, bookings were split across Google Forms, spreadsheets, and third-party ticketing tools, with no central system for seating, sponsors, or check-in.
Like many event organizers, GSV needed a web presence that could also run the operational side of the business: selling seats, tracking sponsors, managing event pages, and answering attendee questions - all without hiring a separate team for each piece.
The Challenge
GSV Events Japan came to Tsukuba Tech wanting a simple static website for the company - a brochure site to point people to their events. After closer discussion of how they actually ran their events, a different problem became clear: a static website could not sell seats, hold inventory during checkout, or give an admin team a way to manage bookings without manual spreadsheet work.
The real requirement was a fully dynamic event ticket booking platform: real-time seat selection, secure payment processing, and a CMS an events team with no engineering background could run day to day - plus a way to answer common attendee questions without adding to anyone's workload.
The Solution
Tsukuba Tech proposed and built a complete ticket booking platform in place of the static site GSV originally asked for. The build covered React development for the customer-facing booking experience, an interactive seat map for real-time seat selection, Stripe-integrated checkout with both online and pay-at-the-door options, and an admin CMS for managing events, sponsors, and check-in - all backed by a Node.js and Express API and a PostgreSQL database.
Tanzz AI, our own AI product, was embedded into two parts of the live platform: guiding customers through the ticket booking flow, and answering attendee questions in real time through a support bot on the public site. Neither is a third-party widget bolted onto the site - both are wired into the same system that runs seating, payments and check-in.
Implementation Journey

Real seat selection, not a form
Attendees pick their exact seat on an interactive map, row by row, before they pay - the kind of real-time seat selection a Google Form could never support.

Stripe checkout that just works
Seats are held while the customer completes payment - online or at the door - and the booking confirms instantly with no manual follow-up from the GSV team.
What Tsukuba Tech Deployed
For the customer-facing experience, Tsukuba Tech delivered React development on React 19, Vite and Tailwind CSS 4, with Framer Motion and GSAP for the animation layer. For the booking engine and admin operations, the platform runs on a Node.js and Express backend with a PostgreSQL database, plus Stripe for payment processing. For AI, Tanzz AI - our own AI product - powers both the guided booking assistant and the public support bot.
Every part of this stack was chosen to support one outcome: an events team that can run bookings, seating, sponsors and check-in from one admin dashboard, with an AI layer answering the questions that used to land in someone's inbox.

One admin CMS runs the whole operation
Events, homepage content, sponsors, contact submissions and ticket bookings all live in a single admin dashboard the GSV team runs day to day - replacing the mix of Google Forms and third-party tools they started with.
Tanzz AI: Booking Assistant and Support Bot
Tanzz AI runs inside GSV's platform in two places at once. During checkout, it helps customers move through the ticket booking flow - a form of AI-assisted booking support most event ticketing platforms don't offer. On the public site, it powers a support bot that answers attendee questions about events, seating and logistics in real time.
Both roles run on the same underlying Tanzz AI product, wired directly into the booking and event data - not a generic chatbot answering from a script, but an assistant with real context on GSV's actual events.

Results & Impact
GSV Events Japan went from a static-website request to a fully operational ticket booking platform in two months - discovery, contract, coding, testing and launch, end to end. Every ticket sold since July 2026 has gone through the platform Tsukuba Tech built, with zero reliance on Google Forms or third-party ticketing tools.
The event team now runs seating, sponsors, check-in and attendee support from one CMS, with Tanzz AI handling a meaningful share of the questions that used to require a person to answer manually.
Lessons
First, a website request is often really a request for an operating system for the business behind it - GSV asked for a static site and needed a booking platform. Second, real-time features like seat selection and payment holds require a proper backend and database, not a form service, once ticketing volume gets real.
Third, embedding AI like Tanzz AI directly into a booking flow - rather than adding it as a separate chat widget - lets the assistant use real event and seating data instead of generic answers. That distinction is what makes an AI feature actually useful to attendees, not just decorative.

