Господа, можно и я внесу свою лепту в данную тему - расскажу свои мысли насчет софта.
Прога должна иметь два модуля - десктопный (клиентский) и серверный.
Задачи десктопного модуля:
Самая главная - связь с сервером
2. Показывать юзеру урлы (истории), за которые он должен голосовать.
3. Принимать у юзера и отсылать на сервер урлы для голосования
4. Вести статистику юзера - за кого он проголосовал, сколько голосов, сколько историй (новостей) засабмитил в систему. И эту статистику отсылать на сервер.
Задачи серверного модуля - очень хитрожопым способом все обрабатывать и рассылать всем желающим.
Что имеется ввиду под обработкой:
На мой взгляд, одной из полезнейших фич будет выделять разным образом урлы: те урлы, за которые голосовать не рекомендуется (ведь е сли постоянно голосовать за Васю то забанят обоих) и те урлы за которые желательно проголосовать.
Также важна статистика, а именно соотношение отданных и полученных голосов (засабмиченных историй/ полученных голосов). Чтобы всяких безответственных молодых людей и девушек удаялять из системы (выносить предупреждение).
Еще желательного чтобы десктопная часть генерила мне текстовый файл со списком урлов, чтобы я с помощью ФФ или алсабмиттера мог его пробежать. бо если за вечер наберется 100 желающих со своими историями, то я могу и устать
. А если каждый день - то просто заебусь голосовать.