SaaS & Platforms

Dobord — Gamified Cashback

Asarad — gamification startup launch

Role
Full-stack author
Period
2018 – 2019
Era
pre-GitLab (Asarad)

Overview

Dobord — a gamified-cashback startup launch at Asarad: an Angular + .NET full-stack product where purchases feed game mechanics (boards, streaks, rewards) that convert into cashback.

The original repositories predate the accessible git hosting, so this page describes the shipped product.

  • Asarad (2018–2019)repositories not in current hosting

Tech stack

Product

  • Angular
  • .NET
  • C#
  • SQL Server

Design patterns

  • Event-sourced game state

    Purchases append events; board and reward state is a projection over them.

  • Rules engine

    Cashback multipliers and streak rules configured as data, not code.

System design

SHOPPERSCOREDATAAngular appboards · rewards.NET corepurchases → eventsRules enginemultipliers · streaksSQL Serverevents · balances