Главные новости Краснодара
Краснодар
Октябрь
2020

Разработать некоторый простой backend на Framework YII2

0
Добрый день.
Задача - создать некоторую примитивную административную панель, которая пощволит следующее:

1. Автоматическое определение местоположения клиента с помощью платного сервиса maxmind.com, при этом все равно пытаться уточнять через браузер местоположение клиента и если он согласится то брать за основу его местоположение.

2. Из предоставленного на конструкторе Tilda макета верхнего меню сайта сделать верстку своего адаптивного макета, в котором в том числе будет всплывать подсказка (ваш город Москва, верно?) - также для дополнительного уточнения местоположения.

3. Связать каждый город со своими страницами созданными на тильде. Эти страницы надо подтягивать на сервер по API и выдавать следующим образом.
в тильде есть под каждый город отдельный набор страниц услуг и товаров.
krasnodar/servises1
krasnodar/servises2
krasnodar/servises3
Rostov/services1
Rostov/services2
Rostov/services3

Надо сделать соотношение, что при выборе города "Ростов" в меню - все ссылки на услуги и товары переставляются на страницы связанные с ростовом.
Если выбрали "Краснодар" - то все ссылки в меню изменяются на ссылки из краснодара.

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

4. Также для каждого города закрепить переменные "Адрес", "Телефон" чтобы использовать их в подмене контента. Для этого в самом контенте мы будем вставлять переменные в формате %%tel%%
%%adress%%

5. Помочь с версткой и размещением кнопки "Показать номер" и "Показать e-mail" для простого анализа кликов и примерного сопоставления заявки и трафика. Сделать эти кнопки отключаемыми через админ-панель и связать их с счетчиками метрики и аналитики.

6. Сделать код максимально и понятно закоментированным, для неизбежной последующей поддержки.

7. Желательный git - Bitbacket

Резюме:
В общем идея в том, чтобы сделать качественный микросервис подмены города + размоножения контента по городам через папки, для охвата геозапросов. Так как в тильде есть штатный, но он никуда не годиться. В 80% случаев ставит Москву и всё.

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

P.S. Если есть идеи как лучше определять местоположение - высказывайтесь. Мы не не настаиваем на жтом способе, но когда-то он нас сильно выручил на одном из проектов.



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в Краснодарском крае

Новости спорта


Новости тенниса
WTA

WTA огорчила Елену Рыбакину после турнира в Мадриде






Петербургский «Зенит» сыграл вничью с «Факелом»

Экс-тренер "Спартака" Гладилин заявил, что команда не умеет играть на результат

Игрок "Зенита" Сантос: нам не хватает концентрации

Стало известно, кто сможет бесплатно выучиться новым профессиям на Кубани