Specyfikacja techniczna dotycząca opracowania strony internetowej z katalogiem usług
📌 Общее описание проекта
Создается многофункциональный сайт-каталог, на котором исполнители различных услуг (электрики, грузоперевозчики, установщики, эвакуаторы и др.) могут размещать информацию о себе, а пользователи – находить нужных специалистов по фильтрам и отправлять заявки.
Цель сайта — соединить клиента и исполнителя с возможностью ротации, продвижения, сбора заявок и контроля лидов.
Основной рынок: Израиль. Язык интерфейса — иврит. Должна быть полная поддержка RTL (справа налево).
🔧 Функциональные блоки сайта
1. Регистрация и авторизация исполнителей
- Регистрация по номеру телефона;
- Подтверждение через SMS-код;
- Номер телефона = логин;
- После регистрации пользователь получает доступ к личному кабинету исполнителя.
2. Личный кабинет исполнителя
Каждый исполнитель получает собственную страницу и доступ к редактированию своей карточки:
- Добавление и редактирование:
- Фото;
- Описания услуг;
- Цен (если нужно);
- Регион/район/город;
- Контактной информации;
- Управление тарифами (платная / бесплатная карточка);
- Просмотр статистики:
- Сколько заявок получено;
- Сколько просмотров карточки;
- Рейтинг и отзывы (если есть);
- Возможность “поставить на паузу” карточку (временно скрыть).
3. Карточка исполнителя
- Отображается в общем каталоге;
- Содержит:
- Название / имя;
- Фото;
- Краткое описание;
- Регион / район / город;
- Кнопку “отправить заявку”;
- Значки: "Платное", "Бесплатное", "Закрепленное";
- Рейтинг и отзывы (отображаются только на продвигаемых карточках);
- URL вида:
site.co.il/имя
илиsite.co.il/profile/123
.
4. Типы карточек (тарифы)
- Бесплатная:
- Отображается в общем списке;
- Без приоритетов;
- Без отзывов и рейтинга на карточке.
- Платная (продвигаемая):
- Выше в списке;
- Показывает рейтинг и отзывы;
- Можно выбрать регион приоритета (например, быть первым в Хайфе);
- Закрепленная:
- Отображается на 1-м месте в категории или регионе;
- Может быть ограниченное количество закреплений.
Возможность управления тарифами — в админке.
5. Фильтрация и поиск
- Каталог должен иметь удобную систему фильтрации:
- По типу услуги;
- По региону, району, городу;
- По цене (если задана);
- По типу карточки (платная/бесплатная);
- По рейтингу (если есть);
- Быстрый поиск по ключевым словам;
- Поддержка адаптивного отображения фильтров на мобильных.
6. Заявка на услугу
- На карточке исполнителя — кнопка "Отправить заявку";
- Можно добавить краткое описание запроса (необязательно);
- Заявка отправляется на случайный номер из заданного списка (или по заданной логике);
- Важно: необходимо отслеживать статистику:
- Какой номер получил сколько заявок;
- Кто открыл/не открыл (если реализуемо);
- Сколько заявок от каждой карточки.
Опционально: интеграция с WhatsApp или Telegram.
7. Система отзывов и рейтингов
- Любой пользователь может оставить отзыв об исполнителе (через кнопку "Оставить отзыв");
- Отзывы модерируются админом (одобрение/удаление);
- Содержат:
- Имя клиента (опционально);
- Текст;
- Оценку (звезды или 1-5);
- Отображаются только на платных/закрепленных карточках;
- Все отзывы хранятся с начала (даже если карточка бесплатная).
8. Блог
- Возможность публиковать статьи:
- Заголовок, текст, изображения, категории;
- Простая система для администратора;
- URL вида:
site.co.il/blog/название-статьи
; - Можно использовать статьи для SEO-продвижения.
9. Административная панель (админка)
Простая, удобная и понятная, даже для неспециалиста (например, секретаря):
- Управление карточками:
- Добавление/редактирование/удаление;
- Переключение тарифов;
- Управление приоритетом отображения;
- Управление заявками и логика рассылки;
- Модерация отзывов;
- Управление блогом;
- Управление фильтрами (категории, регионы и т.д.);
- Статистика: просмотры, заявки, эффективность карточек.
10. Дизайн и технические требования
- Интерфейс на иврите (RTL);
- Полная мобильная адаптация;
- Чистый, современный и легкий дизайн;
- Быстрая загрузка страниц;
- Поддержка SEO-меток (title, description);
- Возможность масштабирования проекта;
- Возможность в будущем подключить онлайн-оплату (опционально).
11. Безопасность и данные
- Подтверждение по SMS;
- Защита от спама и ботов;
- Хранение пользовательских данных согласно законодательству Израиля;
- Возможность удаления аккаунта по запросу.
✅ Дополнительно (желательно реализовать с запасом)
- Возможность ротации карточек в каталоге;
- Возможность подключения внутренней системы оплаты (например, подписка на 30 дней);
- Интеграция с Google Analytics / Facebook Pixel для отслеживания действий;
- Логирование действий в админке (кто что редактировал);
- Система уведомлений на почту/WhatsApp для исполнителей о новых заявках.
🔗 Пример сайта с частично схожей моделью
📌 Общее описание проекта
Создается многофункциональный сайт-каталог, на котором исполнители различных услуг (электрики, грузоперевозчики, установщики, эвакуаторы и др.) могут размещать информацию о себе, а пользователи – находить нужных специалистов по фильтрам и отправлять заявки.
Цель сайта — соединить клиента и исполнителя с возможностью ротации, продвижения, сбора заявок и контроля лидов.
Основной рынок: Израиль. Язык интерфейса — иврит. Должна быть полная поддержка RTL (справа налево).
🔧 Функциональные блоки сайта
1. Регистрация и авторизация исполнителей
- Регистрация по номеру телефона;
- Подтверждение через SMS-код;
- Номер телефона = логин;
- После регистрации пользователь получает доступ к личному кабинету исполнителя.
2. Личный кабинет исполнителя
Каждый исполнитель получает собственную страницу и доступ к редактированию своей карточки:
- Добавление и редактирование:
- Фото;
- Описания услуг;
- Цен (если нужно);
- Регион/район/город;
- Контактной информации;
- Управление тарифами (платная / бесплатная карточка);
- Просмотр статистики:
- Сколько заявок получено;
- Сколько просмотров карточки;
- Рейтинг и отзывы (если есть);
- Возможность “поставить на паузу” карточку (временно скрыть).
3. Карточка исполнителя
- Отображается в общем каталоге;
- Содержит:
- Название / имя;
- Фото;
- Краткое описание;
- Регион / район / город;
- Кнопку “отправить заявку”;
- Значки: "Платное", "Бесплатное", "Закрепленное";
- Рейтинг и отзывы (отображаются только на продвигаемых карточках);
- URL вида:
site.co.il/имя
илиsite.co.il/profile/123
.
4. Типы карточек (тарифы)
- Бесплатная:
- Отображается в общем списке;
- Без приоритетов;
- Без отзывов и рейтинга на карточке.
- Платная (продвигаемая):
- Выше в списке;
- Показывает рейтинг и отзывы;
- Можно выбрать регион приоритета (например, быть первым в Хайфе);
- Закрепленная:
- Отображается на 1-м месте в категории или регионе;
- Может быть ограниченное количество закреплений.
Возможность управления тарифами — в админке.
5. Фильтрация и поиск
- Каталог должен иметь удобную систему фильтрации:
- По типу услуги;
- По региону, району, городу;
- По цене (если задана);
- По типу карточки (платная/бесплатная);
- По рейтингу (если есть);
- Быстрый поиск по ключевым словам;
- Поддержка адаптивного отображения фильтров на мобильных.
6. Заявка на услугу
- На карточке исполнителя — кнопка "Отправить заявку";
- Можно добавить краткое описание запроса (необязательно);
- Заявка отправляется на случайный номер из заданного списка (или по заданной логике);
- Важно: необходимо отслеживать статистику:
- Какой номер получил сколько заявок;
- Кто открыл/не открыл (если реализуемо);
- Сколько заявок от каждой карточки.
Опционально: интеграция с WhatsApp или Telegram.
7. Система отзывов и рейтингов
- Любой пользователь может оставить отзыв об исполнителе (через кнопку "Оставить отзыв");
- Отзывы модерируются админом (одобрение/удаление);
- Содержат:
- Имя клиента (опционально);
- Текст;
- Оценку (звезды или 1-5);
- Отображаются только на платных/закрепленных карточках;
- Все отзывы хранятся с начала (даже если карточка бесплатная).
8. Блог
- Возможность публиковать статьи:
- Заголовок, текст, изображения, категории;
- Простая система для администратора;
- URL вида:
site.co.il/blog/название-статьи
; - Можно использовать статьи для SEO-продвижения.
9. Административная панель (админка)
Простая, удобная и понятная, даже для неспециалиста (например, секретаря):
- Управление карточками:
- Добавление/редактирование/удаление;
- Переключение тарифов;
- Управление приоритетом отображения;
- Управление заявками и логика рассылки;
- Модерация отзывов;
- Управление блогом;
- Управление фильтрами (категории, регионы и т.д.);
- Статистика: просмотры, заявки, эффективность карточек.
10. Дизайн и технические требования
- Интерфейс на иврите (RTL);
- Полная мобильная адаптация;
- Чистый, современный и легкий дизайн;
- Быстрая загрузка страниц;
- Поддержка SEO-меток (title, description);
- Возможность масштабирования проекта;
- Возможность в будущем подключить онлайн-оплату (опционально).
11. Безопасность и данные
- Подтверждение по SMS;
- Защита от спама и ботов;
- Хранение пользовательских данных согласно законодательству Израиля;
- Возможность удаления аккаунта по запросу.
✅ Дополнительно (желательно реализовать с запасом)
- Возможность ротации карточек в каталоге;
- Возможность подключения внутренней системы оплаты (например, подписка на 30 дней);
- Интеграция с Google Analytics / Facebook Pixel для отслеживания действий;
- Логирование действий в админке (кто что редактировал);
- Система уведомлений на почту/WhatsApp для исполнителей о новых заявках.
🔗 Пример сайта с частично схожей моделью
Opinia zleceniodawcy o współpracy z Vitaly Karakushan
Specyfikacja techniczna dotycząca opracowania strony internetowej z katalogiem usługDziała szybko i efektywnie. Bardzo responsywny — od razu zrozumiał zadanie, łapie wszystko w locie. Widać, że stara się zrobić to jakościowo i na czas. Pozostałem zadowolony ze współpracy, polecam się zgłaszać!
Opinia freelancera o współpracy z Oleg Voloshin
Specyfikacja techniczna dotycząca opracowania strony internetowej z katalogiem usługBardzo pozytywny i dobry klient. Mam nadzieję, że będziemy współpracować dalej w ramach tej platformy i jego projektów.
Aktualne projekty freelancerskie w kategorii PHP
Rozszerzyć funkcjonalność wyszukiwania OpenCart 3.0.3.2Dzień dobry, istnieje zadanie rozszerzenia funkcjonalności wyszukiwania, zadania są wymienione w TŚ w pliku, najlepiej wydzielić tę funkcjonalność do modułu, jeśli są moduły które pokrywają 90%+ proszę pisać, chętnie zapłacę za konsultację, będę zadowolony odpowiedzieć na… PHP, Programowanie stron internetowych ∙ 3 godziny 17 minut temu ∙ 3 oferty |
Tworzenie niestandardowej strony na Wordpress
1801 PLN
Szukamy doświadczonego pełnostackowego dewelopera WordPress do wykonania zadania związanego z konfiguracją i ulepszaniem strony internetowej. Należy wprowadzić zmiany w istniejącym motywie oraz dodać kilka funkcji związanych z frontendem i backendem. Będziesz musiał przebudować… Układ HTML i CSS, PHP ∙ 5 godzin 25 minut temu ∙ 13 ofert |
Należy zintegrować API z usługą mojegs1Cel projektu:Zautomatyzować proces pozyskiwania i przypisywania kodów EAN do produktów.Opis zadania:Wymagana jest integracja API serwisu https://mojegs1.pl/ w celu automatycznego pobierania i przypisywania kodów EAN do produktów na podstawie danych z bazy danych… PHP, Python ∙ 5 godzin 27 minut temu ∙ 6 ofert |
Skonfiguruj eksport na Rozetka i PromCześć. Mamy stronę na wersji Opencart3. Posiada 2 wersje językowe strony. Trzeba stworzyć i skonfigurować eksport do Rozetki i Proma oraz ustawić synchronizację, aby plik był automatycznie aktualizowany i eksportowany na Rozetkę i Proma za pomocą crona. PHP, Programowanie stron internetowych ∙ 7 godzin 19 minut temu ∙ 9 ofert |
Pomoc przy prestashopPotrzebuję zaktualizować sklep presta. Podczas aktualizacji pokazuje błędy, w niektóre sekcje w adminie nie można wejść ponieważ pokazuje błędy "500 Internal Server Error" sklep w wersji 1.7.5.2 PHP, Programowanie stron internetowych ∙ 10 godzin 41 sekund temu ∙ 6 ofert |