Skip to content
Faryan Rajabi
All work

Internal Operations Dashboard

Not public

Rain Hero Analytics Platform

Internal analytics and operations platform bringing game analytics, player management, team coordination, and support workflows into one interface.

Role
Full Stack Engineer
Organization
Rain Hero Games
Period
Oct 2025 – Mar 2026

In numbers

In numbers

modules
4

Context

An internal analytics and operations platform for Rain Hero Games, bringing game analytics, player management, team coordination, and support workflows into one interface.

Approach

I built frontend and API flows across 4 modules using Next.js, TypeScript, React, and Express.js.

I designed the Prisma data model and structured the frontend and backend contracts for multi-module operational data. Module-isolated data fetching reduces cross-module state coupling and lets each module be developed independently.

Features

  • Game analytics

    Game analytics in the same interface as daily operations.

  • Player management

    Player management alongside analytics and support.

  • Team coordination

    Team coordination in one shared interface.

  • Support workflows

    Support workflows next to the data they depend on.

Architecture

  1. Frontend
    • Next.js
    • React
    • TypeScript
    • Module-isolated data fetching
  2. API
    • Express.js
    • Frontend and backend contracts
  3. Data
    • Prisma ORM data model
    • Multi-module operational data

1 of 6

Rain Hero dashboard with sales and platform health, KPI cards, pulse charts for users, revenue, support and API stability, and the daily active users chart

Dashboard overview

Tech stack

  • Next.js
  • TypeScript
  • React
  • Express.js
  • Prisma ORM