All work
Learning Chinese
Mahjong Hanzi
A calm mahjong where the tiles are Chinese characters and their pronunciation.


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)






