Very close!!
The attention to detail in regard to design is great, the dictionary could include chords like C9, add 11 and so on. Right now it looks like it only supports up to 7ths (which is great!) even cooler would be chord configurations like C/E but thats really just a nice to have.
Bravendary about
Cheeky Fingers - Piano Chord Dictionary, Progressions and Suggestions