Basic questions about Thai script

Before, I created a basic app that helped people to practice and refine their Japanese kana skills by presenting a kana character at random and allowing the user to choose the correct answer (in English/romaji) out of a few random choices.

I wouldn’t mind doing the same for Thai, but I don’t see a romaji equivalent and it seems more complicated. As you can tell, I’m pretty-beginner.

Can anyone give me some pointers on how this app might work with Thai? Is it feasible, or?