Anup ShresthaArchive

Whitehat · 2024

End The Rig Web

The companion web app for End The Rig: payments, scheduling, and an IFTTT-style rules system that drives game logic from the browser.

Role
Design engineer
Year
2024
Origin
Whitehat
Stack
Next.js · Nest.js · Stripe

01

What it is

A React and Next.js front end on a Nest.js back end. The interesting part is the condition and check system: game logic expressed as if-this-then-that rules, composed in the browser the way you would wire up an automation, instead of hard-coded in the game.

02

What I built

  • 01The IFTTT-style condition and check system that drives the game logic.
  • 02A standardized UI across every page with Material UI, so the app reads as one product rather than a pile of screens.
  • 03Stripe payments, BullMQ task scheduling, and the AWS Lambda plus API Gateway layer, with Redis and PostgreSQL underneath.

Stack

ReactNext.jsMaterial UINest.jsStripeBullMQRedisPostgreSQLAWS LambdaAPI Gateway