Отлично, брат! Ниже — грамотное, технически корректное ТЗ для фрилансера, которое можно отправить на Kwork, Upwork или напрямую разработчику. Всё описано чётко, на языке разработчиков, включая бюджет, срок и стек.

Техническое задание: Система бронирования и админ-панель

Проект: Веб-сайт с возможностью ручного бронирования туристических объектов (юрты, глэмпинг, домики, палатки и т.д.) с админкой.

Бюджет: $500

Срок: 14 календарных дней

Фронтенд: HTML-шаблон с нашей стороны (10 уникальных страниц) — необходимо натянуть его.

Требования к технологии

  • Язык: PHP (чистый PHP или Laravel — на выбор разработчика)

  • БД: MySQL

  • Адаптивность: панель управления должна быть удобна и на мобильных

  • WYSIWYG-редактор: интеграция TinyMCE или аналогичного (CKEditor и т.п.)

1. Админ-панель

1.1. Авторизация

  • Форма входа (логин/пароль)

  • Сессии/куки

  • Возможность смены пароля

1.2. Управление объектами размещения

(юрты, домики, глэмпинг и т.д.)

Поля:

  • Название объекта

  • Краткое описание

  • Полное описание (через WYSIWYG-редактор)

  • Фото (загрузка изображений)

  • Регион / местоположение

  • Тип объекта (юрта / домик / отель / палатка и т.д.)

  • Удобства (мультиселект: душ, туалет, Wi-Fi, отопление и пр.)

1.3. Управление номерами / единицами проживания

  • Привязка к объекту

  • Название (например: “Юрта A1”)

  • Вместимость (число гостей)

  • Цена за ночь

  • Краткое описание

  • Фото

  • Управление доступностью вручную (см. ниже)

1.4. Календарь доступности

  • Отображение в виде таблицы: объект → номера → дни

  • Возможность вручную отметить:

    • Занято

    • Свободно

  • Возможность добавить бронирование в календарь вручную

1.5. Заявки на бронирование

  • Список заявок: ФИО клиента, даты, номер, объект, количество гостей, комментарий

  • Возможность подтвердить / отклонить заявку вручную

  • Статусы:

    • Ожидает подтверждения

    • Подтверждено

    • Отклонено

1.6. Категории туров

  • Возможность задать типы туров (рыбалка, горы, VIP и т.д.)

  • Привязка объектов к категориям

1.7. Статичные страницы сайта

  • Редактируемые страницы: “О нас”, “Контакты”, “FAQ”, “Условия” и т.п.

  • Использование WYSIWYG-редактора для контента (TinyMCE или аналог)

1.8. Управление изображениями

  • Возможность загрузки изображений через файловый менеджер

  • Галереи для объектов и номеров

1.9. Управление пользователями (опционально)

  • Если потребуется: список пользователей, роли, смена пароля

2. Фронтенд

  • От нас предоставляется готовый HTML-шаблон (10 уникальных страниц)

  • Нужно натянуть шаблон на бэкенд

  • Интеграция форм бронирования и вывод контента из админки

Требования к качеству

  • Чистый, читаемый код

  • Минимум сторонних зависимостей

  • Удобный интерфейс в админке

  • Адаптивность для смартфонов

  • Комментарии в коде приветствуются

Дополнительно

  • Бюджет: $500

  • Срок выполнения: 14 календарных дней

  • Выполнение частями — приветствуется (например, сначала CRUD, потом бронирование и календарь)

  • Если у вас есть предложения по улучшению архитектуры — готовы выслушать

19 дней назад
Максим
 
42 года
18 лет в сервисе
Был
4 дня назад
357 отзывов

Заявки фрилансеров

Максим
 
35 лет
год в сервисе
Был
3 часа назад
1 отзыв
9 дней назад
Дмитрий
 
43 года
7 лет в сервисе
Был
3 дня назад
1 отзыв
18 дней назад
Михаил
 
35 лет
месяц в сервисе
Был
2 дня назад
18 дней назад
Андрей
 
35 лет
12 лет в сервисе
Был
3 часа назад
89 отзывов
19 дней назад
Евгений
 
22 года
5 лет в сервисе
Был
5 часов назад
14 отзывов(-4)
19 дней назад
Денис
 
46 лет
месяц в сервисе
Был
2 часа назад
19 дней назад
Андрей
 
35 лет
13 лет в сервисе
Был
3 часа назад
32 отзыва
19 дней назад
ТОП-10
Веб-программирование
Ильдар
 
45 лет
16 лет в сервисе
Был
14 часов назад
93 отзыва(-1)
19 дней назад
Кирилл
 
39 лет
6 лет в сервисе
Был
2 часа назад
19 дней назад
Алексей
 
42 года
3 года в сервисе
Был
3 часа назад
19 отзывов
19 дней назад
Юра
 
24 года
месяц в сервисе
Был
день назад
19 дней назад
OSZAR »