У заказчика появилась идея создать площадку, своего рода социальную сеть, где астрологи и их клиенты могли бы общаться друг с другом. Основные идеи проекта:
Дать возможность астрологам зарабатывать на консультациях, а тем, кто ими пользуется — подобрать подходящего астролога, по рейтингу, специализации и так далее.
Астрологи прогнозируют результаты резонансных событий (например, выборов). Если прогноз оказывается верным, астрологу начисляется рейтинг, и событие фиксируется в портфолио.
Проведение конкурсов среди астрологов. Клиент указывает дату рождения, устанавливает денежное вознаграждение и задает вопрос из прошлого, на который знает ответ. Любой желающий астролог может участвовать в конкурсе. В конце клиент выбирает победителя.
Человек, которому нужна консультация, может выбрать астролога на основании отзывов других людей. При этом все отзывы реальные — так как написать отзыв может только пользователь, купивший услугу.
Задача
Нам нужно было создать удобный сайт для работы астролога со своими клиентами, такой, чтобы они могли рассказать о себе, и собрать собственную базу знаний.
Проектирование
Сначала мы составили карту сайта со всеми разделами, страницами и функциональными особенностями. При этом учитывали роли посетителей — астрологи и их клиенты.
После этого начали работать над прототипом. Сразу старались максимально детализировать интерфейс: основные визуальные особенности и интерфейсные решения — если бы мы что-то упустили, то было бы сложно наверстать это на этапе дизайна.
Кроме того, прототип был интерактивным, проработаны все состояния каждой страницы, в том числе от лица астролога и клиента — ведь они видят сайт по-разному.
Дизайн
Над дизайном работали по прототипу — чтобы ничего не упустить. Отдельно придумывали заставку на главной (интерактивная 3D-графика на WebGL) и отрисовывали ключевые страницы.
Сделали 10 разных виджетов для публичной страницы астрологов и несколько вариантов, из которых собираются статьи на проекте, предлагали 54 иллюстрации для ачивок.
Разработка
Для того, чтобы чат и экспресс-консультации работали моментально, а уведомления о событиях на сайте приходили сразу, мы использовали фреймворк AngularJS и платформу Node.js. Если пользователя на сайте нет, уведомления приходят на почту.
Специально для сайта создали базу данных со схемой изменения часовых поясов и смещения времени — за основу взяли информацию из архивов. Это было необходимо, так как для астрологических прогнозов требуется точная дата и место рождения, а в прошлом в каждом населенном пункте могли быть другие временные зоны, местные смещения времени и переходы на летнее время. Базой можно пользоваться отдельно от сайта.
Особенности проекта
На сайте есть раздел «Библиотека» — сборник обучающих материалов, которые добавляют как редакция, так и сами пользователи. Любой желающий может опубликовать статью или курс, при условии, что он прошел аттестацию.
Каждая статья проходит проверку, после чего редакторы astrology.pro готовят ее к публикации — собирают из готовых виджетов.
В Библиотеке есть бесплатные и платные материалы. Для платных существует подписка: если человек читает платную статью, ее автору уходят отчисления.
Еще одна особенность сайта — геймификация. В личном кабинете можно собирать награды за различные действия: год на сайте, лучшая техника прогноза, автор месяца. Также ввели внутренние баллы — астробонусы. Ими можно оплатить часть услуги или даже всю покупку целиком.
Для астрологов на сайте существует подписка PRO. Она дает возможность размещать неограниченное количество услуг, общаться в закрытом разделе на форуме, оформить свою публичную страницу на отдельном поддомене.
У клиентов есть возможность выбрать астролога и услугу из каталога на сайте. В каталог попадают только те астрологи, которые прошли онлайн-аттестацию. На все услуги действует гарантия — деньги не перечислят астрологу, пока клиент не подтвердит, что получил консультацию.
Консультации бывают не только платными — бесплатные дают возможность астрологам-новичкам поднять рейтинг и найти потенциальных клиентов.
Также на рейтинг влияет раздел прогнозов, где астрологи предсказывают исход знаковых событий, и отзывы, которые клиенты оставляют после заказа услуги.
Клиенты оплачивают услуги картой на сайте или через Яндекс.Деньги. Если на балансе в личном кабинете остались средства, их можно перевести обратно на карту.
Свяжусь с вами в течение дня, чтобы уточнить детали проекта и сориентировать по стоимости разработки. После этого обсудим цели проекта, требования к нему и начнём работу.
Свяжусь с вами в течение дня, чтобы уточнить детали проекта и сориентировать по стоимости разработки. После этого обсудим цели проекта, требования к нему и начнём работу.