Попросить дизайнера нарисовать красивую оболочку, а потом за пару вечеров написать в соответствии с эскизом веб-морду.
Если нужно не веб-морду, то нарисовать на OpenGL — так проще всего будет. И анимацию можно для выбора покрасивше сделать. С другой стороны, если извратиться, можно сделать почти единый код и для standalone, и для веб: вместо библиотек OpenGL использовать шейдеры → результат получится перенести и на webGL. А чтобы не париться с "вопросником", его организовать как сетевой демон, к которому сможет и веб-морда подключиться (через вебсокеты), и standalone морда (через обычные сокеты или тоже через вебсокеты, благо, все уже сделано за нас и на сях есть приличная вебсокетовская библиотека).
Вот наполнять библиотеку категорий-вопросов — дело другое. Тут уже двумя-тремя вечерами проблему не решить.