Бюджет: 150000 UAH Термін: 45 днів
Доброго дня! 5 років комерційного досвіду. Ркалізуюємо під ключ. Пишіть в приват, домовимось.
Portfolio: Behance
ТЕХНІЧНЕ ЗАВДАННЯ
Інформація про необхідні технічні, якісні та кількісні характеристики предмета закупівлі
Послуги з розробки веб-сайту та мобільного додатку
«Кривий Ріг-туристичний»
1. Послуги з розробки серверної частини.
Майже всі сучасні веб та/або мобільні додатки архітектурно складаються з двох частин: серверу та власне додатку з інтерфейсом користувача.
Основні функції серверної частини:
- прийом та обробка HTTP-запитів від додатків;
- накопичення, зберігання, редагування, видалення та надання даних за допомогою централізованої бази даних;
- обробка та обчислення даних відповідно до запитів від користувачів;
- надання можливості обробки запитів від користувачів з різними рівнями дозволів для доступу до даних (Auth, ACL).
Етапи розробки:
Ініціалізація базового скелету майбутнього серверного додатку;
Реалізація аутентифікації та авторизації (ACL) користувачів за допомогою електронної адреси або через соціальну мережу Facebook із використанням технології OAuth 2.0;
Інтеграція інструментів документації (OpenAPI) до майбутніх кінцевих точок (endpoints) програмного інтерфейсу додатку (API);
Побудова архітектури бази даних (PostgreSQL database design);
Інтеграція та налаштування механізму управління базою даних (ORM models and migrations);
Реалізація кінцевих точок для функціоналу роботи з даними акаунтів користувачів системи - редагування даних та фото профіля;
Реалізація кінцевих точок для функціоналу роботи з пам’ятками (points API);
Реалізація кінцевих точок для функціоналу роботи з маршрутами (routes API);
Реалізація кінцевих точок для функціоналу роботи з інформаційними розділами (info API);
Інтеграція механізму повнотекстового пошуку (PostgreSQL full-text search);
Фінальні правки існуючих кінцевих точок програмного інтерфейсу згідно можливих додаткових вимог при розробці мобільного додатку.
2. Послуги з розробка мобільних додатків для iOS та Android.
Мобільний додаток - це видима його частина, яку можна знайти за запитом в App Store або Play Market. Розробка включає в себе створення інтерфейсу користувача згідно дизайну (за вимогою Замовника) і реалізацію логіки поведінки візуальних елементів, а саме їх наявності або відсутності в певні моменти часу, зміну їх стану, розмірів, форми, а також реакції на дії користувача.
Вимоги до інтерфейсу.
Головний екран додатку. На ньому: назва міста, фонове зображення - специфічне для міста. зверху іконки зміни мови та відкриття інформації про додаток, а також іконки посередині для переходу до мапи або списку визначних місць.
Прокрутка вверх (свайп) відкриває список екскурсій.
Іконка мапи відкриває екран з визначними місцями.
На мапі можливість переключити режим: Супутник, Мапа, Гібрид. За умовчанням: Мапа. Об’єкти на мапі помічені іконками (значками) за типом.
Випливаючі віконця поверх мапи, що з’являються (анімовано випливають) після натискання на відповідні іконки:
Легенда
Фільтр точок на мапі за типом (віконце з фільтрацією прапорцями - чекбокси).
Типи у списку впорядковані за важливістю.
Інфа про екскурсію.
Натискання (тап) по елементу екскурсії відкриває екран інформації про неї:
- фотогалерея (зміна фото свайпом вліво чи вправо) з можливістю збільшення фото на весь екран;
- тривалість (год);
- протяжність (км);
- опис;
- відео з YouTube: один ролик на цьому ж екрані, а якщо більше роликів, то кнопка «Більше...» роликів (під ним) з відкриттям їх списку на окремому екрані;
- внизу екрану кнопки-іконки:
“Перегляд” (на мапі)
“Подзвонити” (до гіда)
“Поділитися” (для відкриття стандартного діалогу з іконками встановлених на телефоні додатків)
“Як дістатися” (іконка для відкриття встановленого на телефоні додатку Google Maps з маршрутом від поточного місцезнаходження користувача до першої точки маршруту. За умовчанням - публічним транспортом).
<!--[if !supportLineBreakNewLine]-->
Інфа про визначне місце доступна по кліку (тап) на іконці визначного місця на мапі або по кліку (тап) на елементі списку визначних місць.
Визначне місце має рейтинг, тому інтерфейс повинен надати можливість користувачу оцінити місце (до 5 зірочок).
Характеристики визначного місця:
- фотогалерея (зміна фото свайпом вліво чи вправо) з можливістю збільшення фото на весь екран;
- час роботи;
- адреса;
- телефон;
- опис;
- відео з YouTube: один ролик на тому ж екрані, а якщо більше роликів, то кнопка «Більше...» роликів (під ним) з відкриттям їх списку на окремому екрані;
- іконки внизу екрану:
“Перегляд” (на мапі);
“Подзвонити” (якщо є номер телефону для місця);
“Поділитися” (для відкриття стандартного діалогу з іконками встановлених на телефоні додатків);
“Як дістатися” (іконка для відкриття встановленого на телефоні додатку Google Maps з маршрутом від поточного місцезнаходження користувача до визначного місця. За умовчанням - публічним транспортом);
“Перейти на сайт” (якщо є адреса веб-сайту).
<!--[if !supportLineBreakNewLine]-->
Етапи розробки:
Ініціалізація додатку та базові налаштування;
Екран запуску додатку (splash screen) та головний екран, а також логіка візуальних елементів;
Головне меню додатку;
Екрани реєстрації та входу, а також внутрішня логіка;
Екран особистого кабінету з логікою редагування даних та зміни основного фото користувача;
Екран з пам’ятками та внутрішня логіка візуальних елементів;
Екран з маршрутами (екскурсіями) та внутрішня логіка візуальних елементів;
Екран зі списком гідів;
Екран досьє гіда;
Екрани інформації про пам’ятку та визначне місце;
Екран мапи з маршрутом (екскурсією) та найближчими пам’ятками до цієї екскурсії;
Екрани з інформацією про історію та географію міста;
Екран інформації про мобільний додаток.
3. Послуги з розробки адміністративного інтерфейсу для управління даними.
У місті Кривому Розі налічується до 200 визначних місць та декілька десятків маршрутів екскурсій, які повинні бути занесені до бази даних системи до моменту публікації додатків. Тому система повинна мати спеціальний веб інтерфейс для окремої групи користувачів, де вони зможуть адмініструвати дані (визначні місця, екскурсії, тощо). Доступ до адміністративного інтерфейсу має бути захищений паролем.
Етапи розробки:
Ініціалізація базового скелету веб додатку для майбутнього адміністративного інтерфейсу (Vue.js basic web app);
Створення інтерфейсу управління пам’ятками у вигляді гриду даних з можливістю онлайн-редагування;
Створення інтерфейсу управління маршрутами з можливістю редагування геопозиції кожної точки в автоматичному та ручному режимах;
Створення інтерфейсу адміністрування користувачів системи.
4. Послуги з внесення даних та наповнення контентом.
Після розробки всіх вищезазначених елементів системи, до моменту її запуску для публічного доступу, необхідно внести вихідні дані (визначні місця, екскурсії, тощо) до бази даних.
Етапи внесення даних до бази:
Занесення пам’яток;
Занесення маршрутів екскурсій.
<!--[if !supportLineBreakNewLine]-->
5. Послуги хмарного сервісу для розгортування серверної частини.
Для роботи додатку і веб-сайту необхідно зареєструватися і замовити послуги хмарного сервісу (AWS, RamNode, тощо), який буде використовуватися для розгортування серверної частини разом з базою даних. Мінімальний строк для послуги, що замовляються, повинен становити 12 місяців.
6. Послуги з реєстрації та публікації в Інтернет.
Розроблені мобільні додатки для iOS та Android повинні бути зареєстровані та опубліковані на спеціальних веб сервісах: App Store і Play Market відповідно. Для цього розробнику додатку необхідно створити облікові записи на вищезазначених веб сервісах з дотриманням всіх умов і вимог. У разі реєстрації від імені юридичної особи, слід врахувати, що процедура буде дещо ускладнена, тому її потрібно виконати заздалегідь.
Після реєстрації додатків їх потрібно скомпілювати і відправити на розгляд адміністраторам App Store і Play Market. Процедура розгляду і підтвердження додатків на App Store і Play Market може бути розтягнута у часі у зв’язку з доволі жорсткими умовами та вимогами публікації на зазначених сервісах.
Бюджет: 150000 UAH Термін: 45 днів
Доброго дня! 5 років комерційного досвіду. Ркалізуюємо під ключ. Пишіть в приват, домовимось.
Portfolio: Behance
Бюджет: 150000 UAH Термін: 30 днів
Добрый день! Мы – компания Crispersoft – crispersoft.com/ru/ предлагаем Вам наши услуги. В нашей команде есть опытные эксперты уровня Middle/Senior, готовы взяться за Ваш проект! Работаем в сфере веб/мобильной разработки подк ключ с 2012 года. С нашей стороны можете рассчитывать на оперативность, своевременность, и качество выполненных работ. Готовы обсудить детали.
В качестве управленческой модели разработки предлагаем Вам Scrum, а в качестве метод оплаты – time & material – оплата за время разработки.
Скажите, пожалуйста, Вас устроит такая модель сотрудничества?
С уважением, Георгий!
Бюджет: 149999 UAH Термін: 60 днів
Здравствуйте!
Я Full-stack Web-developer с опытом работы 5 лет.
Заинтересовал ваш проект, хотелось бы поучаствовать в его развитии.
Я работаю на результат и ценю свою работу, буду рад работать через сейф, для плодотворного и длительного сотрудничества.
Сделаю Вам, качественный и адаптивный сайт на Word Press с удобной мобильной версией.
Так же с радостью создам для вас приложение для успешного развития туристического потенциала Кривого Рога.
Быстро отвечаю на вопросы, всегда на связи.
Бюджет: 150000 UAH Термін: 20 днів
Вiтаю, Вадиме! Дякую за цікавий проект та розгорнуте ТЗ!
Мені зрозумілі завдання за Вашим проектом, із задоволенням візьмуся за його виконання! Виконаю швидко і на найвищому рівні.
Успішно працюю в цій сфері більше 10 років проявляючи професіоналізм, індивідуальний підхід і креативність. З прикладами деяких робіт можете ознайомитися в портфоліо: Google Drive
Який виконавець вам потрібен - відповідальний і талановитий, який виконає ваші завдання на найвищому рівні і доведе справу до кінця або недорогий дилетант?
Бюджет: 150000 UAH Термін: 90 днів
Здравствуйте!
Позвольте представиться!
Меня зовут Вячеслав, я инженер по разработке программного обеспечения с 3-летним опытом создания веб-сайтов.
Среди моих навыков есть:
глубокое знание PHP, HTML, CSS, JS, MySQL, PgSQL.
Если мое предложение заинтересовало вас, я всегда открыт для общения. И я буду рад внести свой вклад в ваш проект.
С Уважением,
Вячеслав
Бюджет: 150000 UAH Термін: 35 днів
Здравствуйте !
Меня зовут Владислав Крамаренко.
Я занимаюсь разработкой сайтов, баннеров, листовок, буклетов, брошюр, презентаций и оформлением соц. сетей. ✅
ВНИМАНИЕ!!!!🔥
Моё портфолио и отзывы на странице FREELANCE: ⏬
https://freelance.ru/kram170290
Ссылки на несколько моих работ: 📌
- https://arma-da.ru
- https://gpx-cargo.de
- http://kontorasmoke.ru
- https://futurist1.webdeity.ru
- https://comfort-black-sea.ru
- http://d41020.hostru03.fornex.org/lemongras/
Сайты сделаны на Тильда:
- http://rieltgroup.ru
- https://www.inviko.co
- http://semitresa.com
- http://eva-eyelashes.ru/page7808222.html
- http://чистая-польза.рф/page8642172.html
Давайте более предметно пообщаемся и приступим
к проекту.
Гарантирую Вам ответственность и свежесть мысли.
Уверен, что результат Вам понравится и мы будем с вами сотрудничать на постоянной основе.
С уважением, Владислав!
Бюджет: 150000 UAH Термін: 1 день
Добрый день) Мы занимаемся разработкой и сопровождением сайтов, специализируемся на Битрикс и Битрикс 24, HTML/CSS версткой, программированием функционала, SEO- сайта, наполнение сайтов и 1 C, интеграцией сайта с базой 1 С, а также разработкой различных модулей, разработка уникального дизайна.
Бюджет: 150000 UAH Термін: 80 днів
Здравствуйте!
Уже ставил ставку на другой бирже )
Ознакомился с Вашим запросом и продолжаю изучать ТЗ.
Я представляю команду специалистов, мы занимаемся разработкой сложных и высоконагруженных проектов, лендингов, корпоративных сайтов с нуля под ключ. Есть опыт реализации подобных подобных проектов, крупных многопользовательских сервисов.
Можем вас ознакомить с нашими проектами.
Ваш запрос заинтересовал нас, мы готовы взяться за реализацию Вашего проекта.
Для подготовки оценки по срокам и стоимости реализации нам необходимо будет составить более подробное ТЗ.
На данный момент уже возникли некоторые уточняющие вопросы в процессе ознакомления, я хотел бы более детально обсудить предстоящую реализацию, оговорить условия сотрудничества.
После я уже смогу подготовить подробное коммерческое предложение с указанием стоимости и сроков на реализацию.
Давайте оговорим детали в личной переписке.
У Вас есть Skype или Telegram?
Вот небольшая презентация наших проектов (на самом деле у нас их намного больше) - Google Drive
Бюджет: 225000 UAH Термін: 70 днів
Вадим, Здравствуйте!
14 лет - опыт работы разработке сайтов и приложений.
Давайте созвонимся, чтобы обсудить все моменты.
Дайте пожалуйста ваш Вайбер, Вотсап, Телеграмм, или номер моб. телефона.
Спасибо! С уважением, Игорь.
Бюджет: 150000 UAH Термін: 7 днів
Здравствуйте, сделаю отличный сайт и мобильное приложение за 7 дней
Предлагаю небольшую стоимость, так как на данном фрилансе только начала работать и очень нужны хорошие отзывы)
При заключение безопасной сделки в течение 1-2 дней-скидка 10%
Мои работы:
http://ekaterinabeskaravainaya.web-developer24.ru/motoeurohouse/
http://ekaterinabeskaravainaya.web-developer24.ru/carelectric/
http://ekaterinabeskaravainaya.web-developer24.ru/hunter/
http://watch.ekaterinabeskaravainaya.internetbaza.info/
http://beer.ekaterinabeskaravainaya.internetbaza.info/
http://haip.ekaterinabeskaravainaya.internetbaza.info/
С уважением, Екатерина Бескаравайная
Бюджет: 150000 UAH Термін: 77 днів
Здравствуйте. Давайте обсудим подробности по вашему проекту?
Уважаемые фрилансеры!
Данное ТЗ является частью гос.тендера со стартовой ценой почти в 2 раза больше. По условиям тендера услуги субподрядчиков запрещены, только реализация собственными силами компании-победителя. Понятно, что человек, разместивший сей заказ, хочет (или уверен) в своей победе в тендере и хочет вашими руками сделать проект, а себе оставить приличную маржу. Только вам решать - готовы ли вы идти на риск, т.к. 1) гарантий его победы не много, а если и есть, то договор с реальным заказчиком будет минимум в конце мая, 2) оплата по факту, т.е. в конце проекта. Вряд ли он будет вам своими деньгами платить, конечно все будут ждать поступления бюджетных денег. Так что, кто хочет острых ощущений - вперед! Удачи!
Треба оцінка верстки сайту по вартості та термінам. Клієнт - Українська автомоб. група, що об’єднує офіційні дилерські центри. Сайт буде на 8 сторінок, дизайнер є, потрібно знайти розробника для верстки на вордпрес. Блок Новини треба буде просто перенести з попереднього сайту який на вордпрес. Дизайн буде простий, комерційний, по типу -https://niko.ua Більше роботи буде по функціям на сайті. Зараз потрібна попередня оцінка + додатково напишіть скільки по вартості та часу розробити: 1) АІ консультант. На сайті пропонується розмістити AI-консультанта чат-бот на основі мовної моделі (LLM), що доступний через плаваючу кнопку, що й форма "Написати нам" (з вибором: "Написати менеджеру" / "Задати питання AI-консультанту"). 2)Калькулятор на сайт. Миттєвий попередній розрахунок trade-in: онлайн-калькулятор за маркою/моделлю/роком/пробігом, що дає орієнтовну вилку ціни ще до візиту в салон. 3) Порівняння моделей - вибір 2–3 моделей поруч за характеристиками й ціною. Структура сайту у файлі
Більше 75 партнерів вже обрали працювати з нами — і ми тільки починаємо. Наша основна експертиза полягає в наданні комплексних і актуальних рішень у дорослій ніші. Ми створюємо власні контент-платформи і вже більше двох років генеруємо високоякісний локальний SEO-трафік. Оскільки ми продовжуємо розвиватися, ми шукаємо SEO-спеціаліста середнього рівня, який готовий приймати виклики, вирішувати нетривіальні SEO-завдання та сприяти зростанню наших проектів. Що ми очікуємо від вас: 2+ роки досвіду в SEO Глибоке розуміння алгоритмів пошукових систем, факторів ранжування та впливу оновлень Google Доказані SEO-кейси в дорослій ніші Розуміння та впровадження стратегій побудови посилань різними методами Ми шукаємо зацікавленого та проактивного члена команди, а не просто виконавця завдань :) Буде плюсом: Досвід у висококонкурентних нішах, орієнтованих на західні ринки Досвід SEO на основі продукту Досвід автоматизації рутинних SEO-завдань Досвід роботи з багатомовними сайтами Здатність розробляти стратегії на основі даних та планування бюджету Російська, українська Ключові обов'язки: Аналіз ринку та конкурентів, включаючи дослідження ключових слів та намірів Розробка та виконання SEO-стратегій проекту Створення детальних брифів для розробників, копірайтерів та спеціалістів з побудови посилань Оптимізація на сторінці та поза сторінкою Виявлення нових методів залучення трафіку та пропозиції покращень для конверсійних показників Що ми пропонуємо: Конкурентна зарплата фіксована в іноземній валюті, з регулярними оцінками продуктивності Повна зайнятість з гнучким графіком Співпраця з мотивованою командою, готовою підтримати та допомогти за потреби
Потрібно розробити бізнес-сайт на декілька сторінок (штук 5 типових). Головна сторінка матиме в районі 11 блоків. Ніша "Модульні будинки". Що входить в роботу: підібрати шаблон розвернути і налаштувати скоректувати по необхідним блокам і сторінкам (наразі є приблизна структура) внести увесь необхідний контент врахувати рекомендації від сеошника і контекстолога Результат має бути у вигляді готово до запуску в рекламу сайту. По суті це робота веб-розробника + контенщика. Виконавець має буди достатньо ініціативним, технічно підкованим, бути не лише руками, а і головою на проєкті – пропонувати кращі рішення по ходу, міркувати категоріями результату для бізнесу, а не просто роботи, що скажуть. Задача не складна і особливих вимог до дизайну немає. Загалом має вийти досить простий, але стильний сайт. Окремо потрібен рейт за годину роботи з контентом, тому що далі будемо наповнювати сторінки послуг і додавати статті до блогу. Потрібен виконавець, який зможе виконувати подібні проєкти на потоці. Зазвичай такі задачі приходять в формулюванням типу "мені потрібен невеличкий, недорогий сайт на шаблоні" - думаю, всі зустрічали таких замовників: власник бізнесу не сильно розбирається в сайтах і йому потрібно запропонувати оптимальне рішення.
Потрібно реалізувати невеликий проєкт для продажу цифрових та фізичних продуктів. Що необхідно зробити: Розробити простий сучасний лендінг для продажу 3 продуктів: PDF-версія; фізичний комплект; платна Telegram-підписка. Підключити оплату через WayForPay. Інтегрувати замовлення з KeyCRM: передача даних про покупців; створення замовлень у KeyCRM; можливість подальшої автоматизації. Розробити Telegram-бота для керування підписками: автоматична видача доступу після оплати; перевірка активності підписки; продовження підписки; автоматичне видалення доступу після завершення оплати; адміністрування користувачів через просту панель або команди бота. Буде плюсом: досвід роботи з WayForPay; досвід інтеграції з KeyCRM; досвід створення Telegram-ботів та платних підписок. Прошу одразу вказувати: точну вартість; терміни реалізації; приклади схожих проєктів.
1. Загальні відомості про проєкт Замовник: сімейний парк розваг у Німеччині (повна назва та домен розкриваються виконавцю після старту проєкту) Тип проєкту: повний редизайн та перебудова сайту з нуля Поточний сайт: WordPress/Elementor, застарілий, потребує повної заміни Цільова аудиторія: сім'ї з дітьми від 2 до 12 років, регіон Німеччини з кількома великими містами поблизу (15 до 20 хвилин на машині) Мова сайту: основна німецька (DE), додатково англійська (EN), окрема мовна версія CMS: на розсуд розробника, WordPress з кастомною темою, Webflow або headless CMS. Elementor не використовувати. Домен: існуючий, переноситься без заміни Термін здачі: за погодженням з замовником 2. Цілі та ключові KPI Новий сайт має виконувати три стратегічні функції: Передавати атмосферу парку як іммерсивної пригоди, не список послуг, а занурення в тематичний світ. Максимізувати конверсію: відвідувач сайту має здійснити бронювання менш ніж за 3 кліки з будь-якої сторінки. Забезпечити бездоганний мобільний UX, понад 60% трафіку очікується з мобільних пристроїв. KPI #1: час до першого кліка "Забронювати" не більше 10 секунд з моменту завантаження головної сторінки KPI #2: Page Speed Score (Google PageSpeed Insights) не менше 85 на мобільних, не менше 90 на десктопі KPI #3: показник відмов (Bounce Rate) менше 45% KPI #4: коректне відображення в усіх сучасних браузерах (Chrome, Firefox, Safari, Edge) та на iOS/Android 3. Склад робіт 3.1 Сторінки та розділи Мінімальний набір сторінок: Головна: Hero секція, анонс живого шоу по вихідних, топ 5 атракціонів, відгуки Google, CTA блок Каталог атракцій з фільтром за віком (0 до 3 / 3 до 6 / 6 до 12 років), картки з фото та відео Пакети дня народження, опис плюс конфігуратора Поточні акції та сезонні події, кожна зі своєю візуальною карткою Ціни, таблиця плюс віджет онлайн бронювання (інтеграція з зовнішньою системою бронювання) Ресторан, меню та атмосфера Фотогалерея плюс вбудований Instagram фід Про парк, правила, FAQ (без дублювання правил) Контакти, карта Google Maps, контактна форма, години роботи, клікабельні телефон та email Зеркало всіх сторінок англійською мовою 3.2 Що необхідно видалити з поточного сайту Усі тексти про обмеження COVID 19 (2021 до 2022), включаючи футер FAQ з питаннями про вартість розробки веб-сайтів (сторонній контент) Застарілий copyright рік, замінити на актуальний Нерабочі Elementor popup кнопки Застарілі повідомлення про відкриття після обмежень Дублювання правил парку в розділі FAQ 4. Функціональні вимоги P1 = критично для запуску, P2 = бажано в v1.0, P3 = можливі доопрацювання пізніше 4.1 Hero секція (головна сторінка) P1, Fullscreen Video Hero: autoplay відео без звуку (muted, loop), 100vw на 100vh. При кліку включення звуку. Поверх відео короткий слоган і кнопка CTA. P1, текстовий шар над відео: H1 заголовок, підзаголовок плюс кнопки "Забронювати" та "Дізнатися більше". Шрифт читається на будь-якому фоні. P1, Sticky Navigation: навігаційна панель фіксується вгорі при скроллі, фон змінюється з прозорого на темний при прокрутці. P1, Sticky CTA Button: кнопка "Забронювати" завжди видима, на десктопі в хедері, на мобільному фіксована смуга внизу екрану. P2, Scroll анімації: елементи з'являються з CSS анімацією (fade in плюс slide up) при прокрутці. Бібліотека Intersection Observer або AOS.js. Без важких 3D бібліотек. 4.2 Атракції P1, картки атракцій: фото/відео, назва, короткий опис, значок вікового обмеження, кнопка "Детальніше" P1, фільтр за віком: клієнтський фільтр без перезавантаження сторінки, реалізація CSS класи плюс vanilla JS або Vue/React компонент P1, детальна сторінка атракції: власний URL, велике фото/відео, повний опис, обмеження за зростом/віком, кнопка бронювання P2, коротке відео: 15 до 30 секунд ролик для кожної атракції, autoplay при наведенні на десктопі або tap на мобільному 4.3 Система бронювання P1, інтеграція з зовнішньою системою бронювання: віджет вбудований inline (iframe або JS embed) на сторінки цін та дня народження, без відкриття в новій вкладці P1, multi step booking flow: покроковий майстер, тип візиту, дата/час, кількість гостей, підтвердження, обов'язковий progress bar P1, пояснення тайм слотів: інфо блок поруч з вибором часу P2, live доступність слотів: API запит до системи бронювання, відображення зайнятих/вільних слотів в реальному часі 4.4 Конфігурація дня народження P1, multi step конфігурація: вік іменинника, кількість дітей, вибір пакета, додаткові опції, вибір дати, форма запиту або пряме бронювання P1, динамічний розрахунок ціни: оновлюється в реальному часі при зміні параметрів, без перезавантаження P2, підсумкове резюме: зведена картка вибору на фінальному кроці з кнопками "Запросити" та "Забронювати напряму" 4.5 Довіра та соціальне підтвердження P1, віджет Google Reviews: мінімум 5 відгуків, середній рейтинг, зірки, розміщення на головній сторінці над CTA блоком бронювання P1, Instagram фід: вбудована стрічка останніх 9 до 12 постів через офіційний API або віджет, посилання на акаунт P2, лічильник відвідувачів: анімований лічильник 4.6 Додаткові функціональні блоки P1, live статус "зараз відкрито/закрито": автоматична позначка на основі годин роботи P1, клікабельні контакти: телефон та email як активні посилання, обов'язково в хедері та на сторінці контактів P2, інтерактивна карта парку: SVG або image map з клікабельними зонами атракцій P2, трекер завантаженості: візуальний індикатор очікуваної завантаженості парку P2, зворотний відлік до події: віджет countdown до найближчої сезонної події P3, окремий розділ вечірніх заходів: сторінка або секція з власним візуальним стилем і кнопкою бронювання 5. Нефункціональні вимоги 5.1 Продуктивність LCP не більше 2,5 сек на мобільному (3G fast) CLS менше 0,1 FID/INP менше 100 мс Google PageSpeed Score не менше 85 mobile, не менше 90 desktop Зображення: формат WebP плюс fallback JPEG, lazy loading, srcset Відео: стрімінг через CDN або YouTube/Vimeo embed, не зберігати важкі MP4 на хостингу 5.2 SEO Schema.org: LocalBusiness плюс OpeningHoursSpecification плюс Event Meta теги: унікальні title (не більше 60 символів) та description (не більше 155 символів) на кожній сторінці Hreflang для мовного перемикача Canonical URL на кожній сторінці Sitemap.xml автоматично генерований Налаштований robots.txt 5.3 Доступність WCAG 2.1, рівень AA як мінімальний стандарт Alt атрибути обов'язкові для всіх зображень Контраст текст/фон не менше 4,5 до 1 Повна навігація з клавіатури ARIA атрибути на всіх інтерактивних елементах 5.4 Безпека HTTPS обов'язковий, редирект з HTTP DSGVO/GDPR: cookie банер (Consent Management), актуальна політика конфіденційності CSRF захист, honeypot або reCAPTCHA v3 на всіх формах Усі залежності актуальних версій, без відомих вразливостей 5.5 CMS та редагованість Тексти, ціни, години роботи, фотографії редаговані через CMS без залучення розробника Створення/архівування акцій та подій через інтерфейс CMS Оновлення Instagram фіду автоматичне через API Відеоінструкція (10 до 15 хвилин) по роботі з CMS, обов'язковий deliverable 6. Дизайн система 6.1 Колірна палітра: основний глибокий зелений, вторинний середній лісовий зелений, акцентний червоний для CTA, світло зелений для фонових карток, бежевий для текстурних акцентів, темний для основного тексту, білий 6.2 Типографіка: виразний display шрифт для заголовків (в дусі пригоди), читабельний нейтральний sans serif для основного тексту, мінімальний розмір 16px body, 14px caption, line height 1,5 до 1,7 6.3 Зображення та медіа: тільки реальні фотографії, стокові фото не використовувати, формат WebP, мінімум 1920px для hero, 800px для карток, відео hero не довше 30 до 60 секунд в loop версії, всі зображення з правом публікації 6.4 Анімації: hover ефекти плавні (scale 1.03 на картках), scroll анімації fade in плюс translateY, тільки transform і opacity для GPU прискорення 7. Очікувані результати Дизайн макети в Figma: десктоп плюс мобільний вигляд усіх сторінок (десктоп 1440px, мобільний 375px) Адаптивна верстка: брейкпоінти 375 / 768 / 1024 / 1440px, mobile first підхід Готовий сайт на staging домені для приймання, після затвердження деплой на бойовий домен Налаштування CMS: всі редаговані зони налаштовані, тестово заповнені Відеоінструкція (10 до 15 хвилин) по управлінню контентом Базова настройка SEO: meta теги, Schema, Sitemap, підключення Google Search Console Установка Google Analytics 4 плюс Google Tag Manager, налаштування подій (click CTA, form submit, page_view) Крос браузерне та крос девайсне тестування, звіт PageSpeed Insights до здачі Передача вихідного коду (Git репозиторій) замовнику після фінальної оплати 8. Критерії приймання Усі P1 вимоги реалізовані та протестовані PageSpeed Score не менше 85 mobile, підтверджено скріншотом Коректне відображення на iPhone (Safari), Android (Chrome), iPad, MacBook, Windows (Chrome, Edge, Firefox) Форма бронювання успішно відправляє запит і присилає підтвердження Google Reviews завантажуються коректно Instagram фід оновлюється автоматично Усі посилання працюють, немає 404 помилок Cookie банер відповідає DSGVO, GDPR Контент в CMS редагується без залучення розробника