Mobile App · Developer Leaderboard

Committed

Committed is a mobile app that turns the invisible daily work of shipping code — commits, pull requests opened, PRs reviewed, issues closed — into a live, ranked, screenshot-friendly leaderboard. Dev productivity is invisible day to day: GitHub insights are per-repo and buried, Slack commit bots are noisy and easy to game, and nothing gives developers the 'open the app, see your rank' dopamine loop.

Committed

Client

Committed

Category

Mobile App · Developer Leaderboard

Platforms shipped

3 platforms

Status

Live on Google Play · 2026

01

The Challenge

Committed is a mobile app that turns the invisible daily work of shipping code — commits, pull requests opened, PRs reviewed, issues closed — into a live, ranked, screenshot-friendly leaderboard. Dev productivity is invisible day to day: GitHub insights are per-repo and buried, Slack commit bots are noisy and easy to game, and nothing gives developers the 'open the app, see your rank' dopamine loop. The project required a deep understanding of the domain and a meticulous approach to user experience design. We needed to build something that was not only visually stunning but also incredibly fast and reliable at scale.

02

Our Solution

Committed connects to GitHub via OAuth and webhooks, normalizes every git event into an activity feed, and recomputes a composite Commit Score — weighting commits, PRs merged, PRs reviewed and issues closed so quality and generosity count as much as raw volume. Streaks, medals, multi-team 'clubs' and a club-scoped group chat with one-tap Cheer/Nudge/Taunt reactions all live in one Expo app over a Go (Gin) API, shipped to iOS and Android with EAS Build and OTA updates. Built on the Grit framework and live on Google Play.

03

Key Results

iOS + Android

Platform

GitHub OAuth

Sign-in

Composite, not raw commits

Score

Live on Google Play

Status

Tech Stack

ExpoReact NativeTypeScriptGo (Gin)GORMPostgreSQLRedis

What we delivered

3 platforms shipped end-to-end.

  • iOS + Android app (Expo / React Native)
  • Go (Gin) + GORM API with the scoring pipeline
  • GitHub OAuth & webhook integration

Platforms

Mobile

Integrations

  • Source controlGitHub (OAuth + webhooks)
  • PushExpo Push
  • StorageS3 / R2 / MinIO

Authentication

GitHub OAuthJWT + refresh (secure store)

Dashboards

  • Security / WAFSentinel

Infrastructure & more

  • Background jobs & cron (Asynq)
  • GitHub webhook ingestion → score pipeline
  • EAS Build + OTA updates
  • Audit log on score changes

Start Your Project

Ready to build something amazing? Let's discuss your idea.

Get in Touch
Visual Showcase

Project Gallery

Committed - Gallery 1

Have a project in mind?

Let's build something extraordinary together. Your vision, our expertise.

Transform your business
with modern technology

See why Desishub is the technology partner of choice for innovative businesses across East Africa.

Proven

Track record

400+

Students Trained

99.9%

Uptime