arrow_back Back to Projects SaaS • BYU Capstone • 1st Prize

Texas Tabletop Society

Svelte TypeScript Stripe Node.js SQL
Texas Tabletop Society

Overview

Texas Tabletop Society is a SaaS platform built for board game cafés to manage their day-to-day operations: inventory tracking, table reservations, and event registration, all in one place. The project was developed as part of the BYU Software Engineering Capstone course over Jan–Apr 2026.

Working in a team of six, I was responsible for developing and refactoring the Svelte frontend. This included the full customer-facing flow: account creation, reservation booking, event registration, and payment processing via Stripe. The goal was a clean, responsive interface that felt intuitive even for first-time users.

At the end of the semester, the project was presented to a panel of judges alongside 11 other competing teams. Texas Tabletop Society was awarded 1st Prize by unanimous judge decision.

Technical Highlights

check_circle

Svelte Frontend with Full Customer Flow

Developed the complete customer-facing UI in Svelte, covering account creation, table reservations, event registration, and checkout, all in a component-driven architecture with reactive state management.

check_circle

Stripe Payment Integration

Integrated Stripe for real payment processing, including secure checkout flows and webhook handling for post-payment event confirmation and reservation updates.

check_circle

Agile Team Collaboration

Coordinated with a team of six across frontend, backend, and QA responsibilities. Used Git branching, pull request reviews, and iterative sprints to deliver a production-quality application within a fixed semester timeline.

check_circle

1st Place, Capstone Competition

Awarded 1st Prize by unanimous judge decision among 12 competing teams.