я думаю лучше всего сначала походить по сайта и найти те что нравятся. Посмотреть исходный код как они сделаны со стороны клиента. Стараться понять как они были сделаны в общем. Писать разработчикам (не тупые письма, а постараться познакомится например в фейсбук с человеком чьи работы поражают). В идеальном варианте попросится работать в этот проект к этому человеку.