← Back to web projects
Web Platform • Board Game Café

Twist of Fate Café

Twist of Fate Café
Role
Designer & Full-stack Developer
Type
Café Website + Inventory Platform
Year
2026
Platform
Responsive Web
01Overview

A magical board game café, with a library that tells you what to play.

Twist of Fate is a board game café opening in Mount Dora, Central Florida, built around “encouraging analog connection in a digital world.” I designed and built its website and the system behind it: guests browse more than 450 games, open a page for any title, or let a six-question wizard pick the right one for their table.

Behind the public site, staff run the library from an admin panel: every stock change is logged, game data is enriched from BoardGameGeek and YouTube, and retail stock stays in sync with the café’s Shopify store. It began as a Vite prototype and was rebuilt in Next.js 16 on Vercel and Firebase.

DeliverablesUI design, public site, staff admin & inventory, blog, ordering, Shopify sync
ToolsVS Code, Rive, Chrome DevTools
StackNext.js 16 • Firebase • Tailwind 4 • Shopify API
02

Design System

Color

Night & Brand
#180F1EDeep Purple
#221828Card
#2D2035Card Hover
#580ACDPurple
Accents
#F05E37Orange
#F47A5COrange Light
#D3A100Yellow
#EDB680Beige
#F7E0CBPearl

Typography

Forma DJR Micro · Display & Body · licensed, previewed here in its Inter fallback
Where strangers become friends over a good game.
Regular 400 Medium 500 Bold 700 ExtraBold 800 Italic 400

Tech Stack

Next.js 16
React 19
TypeScript
Tailwind CSS 4
Firebase
Vercel
Rive
Shopify Admin API
BoardGameGeek API
YouTube Data API
03

Key Features

Game Library

More than 450 titles with instant search, filters for players, playtime, genre, mechanics and library vs. retail, and six sort orders, all without page reloads.

“What Should We Play?”

A six-question wizard: the first two answers filter strictly, the other four score the shelf, and ties are shuffled so every table gets fresh picks.

Game Pages

Every title gets a pre-rendered page with complexity, mechanics, a how-to-play video, an image carousel and rulebook PDFs with branded QR codes.

Staff Admin & Inventory

Server-checked Google sign-in for staff, game editing with BoardGameGeek enrichment, and inventory changes that always write an audit entry.

Shopify Retail Sync

A signed inventory webhook keeps retail stock in step with the café’s Shopify store, while library copies stay managed in-house.

Community Touchpoints

Rive hero animations for desktop and mobile, “Join the Quest” email capture, a blog with moderated comments, Taste Test ordering and a QR link page.

04

Page Architecture

HM
Home
Rive hero, featured games, game-finder teaser, hours and location
LB
Library
Search, filters, sort and the “What Should We Play?” wizard
GM
Game Page
Per-title page with video, gallery and rulebooks
BL
The Quest Log
Blog index and posts with moderated comments
AB
About
“The Party”, the team behind the café
TT
Taste Test
Email-gated weekly menu and ordering
CN
Connect
Link page behind the business-card QR code
AD
Admin
Games, inventory, subscribers, blog and settings (staff only)
05

Screenshots

Click to enlarge

Interested in working together?

Get in Touch →