Здравствуйте!
Как Вам уже ответили ранее в комментариях, такой проект есть - gokazan.ru, на котором присутствует часть функционала, который Вы описали в идее. Стоит отметить, что проект в данный момент запущен в тестовом режиме. Поэтому отсутствующая часть описанных функций может находиться в данный момент в процессе разработки.