All work

Learning Chinese

Mahjong Hanzi

A calm mahjong where the tiles are Chinese characters and their pronunciation.

BetaMobile appGamePanel
Mahjong Hanzi: app screen 1

Problem

Recognising characters takes many repetitions. A game with no timer, ads or purchases makes them pressure-free, for a child too.

What was built

  • Three board layouts: stack, conveyor and wall
  • Matching characters with pinyin and audio, HSK 1 vocabulary
  • Panda world: rooms, groves and a collection of rewards
  • The same game in the browser and as a mobile app
  • CMS panel for managing content

System

What stands out is one game running in two places: on the website and in the app.

The same seven layers in every project. The highlighted ones matter most here.

Technology

  • React Native (iOS and Android)
  • CMS panel
  • Custom API
  • Database
  • Docker
  • AWS (storage)
01 Mobile app02 Website03 CMS / CRM panel04 API05 Database06 Storage07 AI: voice, speech, OCR

Screens