Яндекс.Метрика

    Ни о чём

    Инвайтер: как убрать топики с 1500+ комментариями про инвайты

    После того, как я открыл топик про Гугл+ с 1500+ комментариями с просьбой дать инвайт, решил написать веб-сайтик, упрощающий этот процесс.

    В результате вышел вот такой вот веб-апп.

    Как работает:
    1. Пользователь проходит аутентификацию через Google OpenID.

    2. Пользователь выбирает свой начальный статус:
    а) или он «инвайтер» (т.е. тот, кто может дать инвайт)
    б) или он хочет получить инвайт
    в) он уже получил инвайт

    После этого если он «инвайтер», у него появляется возможность получить случайный е-мейл одного их тех, кто ожидает инвайт. И если ему нравится этот емейл и он кинет инвайт, он нажимает соответствующую кнопку. Тогда емейл помечается как тот, кому возможно уже выслали инвайт.

    В любой момент пользователь может сменить свой статус на любой из этих трех.

    Таким образом фактически то же самое, что постить в темах комментарии «пришлите пожалуйста».

    Как минус — любой кто имеет ссылку, может оставить свой емейл. Еще — злобный человек может зайти и пометить все емейлы как те, кому отослали инвайт.

    В общем система чисто «для своих» и рассчитана на честность. Крутится на Amazon EC2 (Free Tier). Ссылку я запостил только на Хабре, в закрытом блоге. Конечно, это не защита, но все же может не пролезут злые люди. В худшем случае все что можно сделать — это подсмотреть емейл того, кто хочет инвайт (и то пока ему не отослали), но в комментариях все равно постят открытым текстом.

    Исходный код доступен на ГитХабе: github.com/olostan/invitor/ (использовал node.js, mongodb)

    Всякую статистику и текущее состояние (кол-во ожидающих и т.д.) прикручу чуть позже.