Melodle
Tone.js · NestJS · PostgreSQL · Redis · BullMQ · React Native · Expo
Melodle is Wordle for melodies: the game plays a fragment and you reproduce it on an on-screen piano, with feedback per note. The web client is built on Tone.js; behind it sits a NestJS backend with PostgreSQL, Redis and BullMQ, and a React Native/Expo mobile app adds social features and leaderboards.
It ships through an Azure pipeline like everything else I build - a game is still a production system.
Highlights
- Note-by-note melody guessing on a Tone.js piano
- NestJS + PostgreSQL + Redis backend, Expo mobile app, leaderboards