Для полной функциональности сайта необходимо включить JavaScript.
Голосовать могут только зарегистрированные пользователи, необходимо выполнить вход.
Работа интересная но почему абстракция?
very good compo
good patterns and textures
excellent abstract!