Back to Projects
Personal · ServiceNow

ServiceNow Jeopardy

A custom ServiceNow scoped application that turns the platform itself into a fully playable Jeopardy-style trivia game — configurable board, wagering, host controls, and a live Service Portal game board, built entirely with native tools.

Overview

Rather than a website or standalone app, this is a scoped application that models an entire trivia game using ServiceNow's own primitives — custom tables, Service Portal, Flow Designer, and UI Actions. Games, Categories, Cards, and Players are native tables linked through many-to-many relationships, with a dedicated Service Portal page and theme rendering the live board. The board is fully configurable, secured Final Jeopardy wagering to the specific player and game session, and replaced a separate mobile host-view app with a single in-portal UI Action.

The Challenge & Key Outcomes

The Challenge

Running an engaging trivia game entirely within ServiceNow meant modeling complex game state — categories, cards, difficulty tiers, wagers, and multiple simultaneous games and players — using native tables and relationships, plus giving a host live control of the game without exposing answers or wagers to other players.

Key Outcomes

  • Fully configurable board (rows, columns, categories) freed the game from a fixed grid
  • Game state modeled across four custom tables linked with many-to-many relationships
  • Final Jeopardy wagering scoped to player + game, closing a cross-game data exposure gap
  • Host controls consolidated into a single UI Action, replacing a separate mobile app
  • Custom Service Portal theme and page deliver the live board straight to players' browsers
Key Features
Configurable Game Board

Board dimensions — rows, columns, and categories — became fully configurable in v2.0.4, freeing the game from a fixed grid.

Many-to-Many Game Relationships

Custom m2m tables link Games to Players and Categories, letting multiple concurrent games and rosters share the same category and card library.

Session-Scoped Final Jeopardy

Final Jeopardy wagers and answers are secured to the specific player and game.

UI Action Host Controls

Replaced a separate mobile host-view app with a single UI Action, giving the host full game control from inside the same portal session.

Flow Designer Automation

Flow Designer flows track game and card state changes behind the scenes, keeping business logic out of scripted business rules.

Custom Service Portal Experience

A dedicated "Jeopardy Board" portal page and custom dark theme render the live board, launched straight from an application menu module.

Tech Stack
ServiceNow Scoped Application Service Portal Flow Designer UI Actions Many-to-Many Relationships JavaScript
©2026 Brannon Breau && geekingthings.com