S.Tominoff

Fullstack JavaScript разработчик

horo73

Развлекательный сайт для публикации гороскопов и примет.

 

Был такой момент, когда выкладка гороскопов стала довольно популярной фишкой в онлайн-сми в Ульяновске. Мозаика не стала исключением, и там каждую неделю выкладывали гороскопы.

 

У этого подхода был один минус - гороскопы выкладывались в виде новостей, поэтому были в основной ленте. Лично я не сторонник такого подхода - на мой взгляд лента новостей должна быть хроникой событий и различным развлекательным вещам там не место.

 

Поэтому я решил создать небольшой сервис, на котором бы выкладывались ежедневные гороскопы, а также различные приметы и народные поверья.

В результате из под пера вышел horo73.ru.

 

Дизайн

Дизайн для проекта я создал самостоятельно - основной идеей было сделать сайт максимально круглым. (на тот момент я полагал что с приходом web 3.0 станут актуальными именно круглые формы)

Главная страница

 

Главная страница содержала в себе "зодиакальный круг", внутри которого можно было посмотреть краткую версию гороскопа, а также перейти на полную его версию.

 

Страница с гороскопом

 

Внутренняя страница с гороскопом подразумевала общение пользователей посредством системы Disqus.

 

Приложение изначально подразумевало возможность встраивания и интеграции, однако реализовать я успел только встраивание через iframe.

 

 

А вот так выглядит админка:)

 

Верстка

Для верстки проекта я использовал css фреймворк kube версии 2.0, поэтому адаптивность у проекта имеется "из коробки", единственное что нужно было сделать - отрегулировать некоторые места и настроить виджеты.

 

Мокап

 

Разработка

В основе проекта лежит PHP фреймворк Yii и Mysql база данных. В целом это стандартное Yii CRUD приложение. ER-диаграмма проекта представлена ниже.

 

ER-диаграмма