All work
2025—26·Web + Mobile Live·App on Play internal testing

MOT

Gaming community platform — mobile app + n0tmot.com.

n0tmot.com
MOT
MOT app

Screens

MOT — 1
MOT — 2
MOT — 1
MOT — 2
MOT — 3

Overview

One gaming platform on mobile and web. The Flutter + Firebase app does LFG matchmaking, real-time chat, a gaming-news feed and RevenueCat subscriptions; n0tmot.com (formerly Odispear) adds Discord-style servers, channels and roles with Socket.IO messaging and LiveKit voice/video, on Node/Express, PostgreSQL and Redis.

What I built

  • One gaming platform across a Flutter mobile app and the n0tmot.com web app (formerly Odispear), under the MOT brand.
  • Mobile: profiles and look-for-group matchmaking by game, platform and playstyle; real-time 1:1 chat with typing/seen indicators and FCM push.
  • A live gaming-news feed and a 300+ game database via the RAWG API; content moderation (toxicity filtering, reporting, age-gating) and Cloud Functions for feed fan-out.
  • Web: Discord-style servers, channels, roles and DMs over Socket.IO, with LiveKit voice/video, RNNoise/Krisp noise filtering and push-to-talk.
  • JWT + Google OAuth, premium tiers with RevenueCat and Stripe, and S3 media on a PostgreSQL + Redis backend; deployed with Docker Compose behind Caddy.

Stack

FlutterFirebaseReactTypeScriptNode.jsPostgreSQLLiveKit

Status

Live · App on Play internal testing