GameTasker — фриланс-биржа для геймеров
Мы сделали сервис, где заказчик описывает игровую задачу, а геймеры откликаются и предлагают свои условия. Заказчик сравнивает цену, срок и отзывы, выбирает исполнителя и общается с ним на сайте.
Открыть GameTaskerЗаказчик пишет задачу, геймеры откликаются
На игровых маркетплейсах исполнители размещают готовые предложения, а покупатель выбирает из них. В GameTasker мы сделали наоборот: заказчик пишет, что ему нужно, а геймеры сами предлагают цену и срок. Проект задуман как первая биржа такого формата для геймеров.
Мы разработали публикацию заданий, отклики, профили с отзывами и работу над заказом. После выбора исполнителя участники продолжают общение в чате, следят за статусом и подтверждают результат. Для спорных ситуаций есть обращение в арбитраж.
Описать задачу
Игра, категория, требования и бюджет помогают исполнителю понять заказ.
Выбрать исполнителя
Сравнить цену и срок, открыть профиль, посмотреть опыт и отзывы.
Договориться и начать
Согласовать условия, выбрать способ расчёта и перейти к работе.
Принять работу
Подтвердить выполнение, оставить отзыв или открыть спор.
Задания, отклики и работа над заказом
Покажем, что мы сделали для заказчика и исполнителя.
Лента открытых заданий
Сделали ленту заданий с фильтрами по играм и категориям. Геймер видит требования, бюджет и сведения о заказчике. Подходящий поиск можно сохранить и получать уведомления о новых задачах.
Форма задания под выбранную игру
В форме заказчик выбирает игру и услугу, описывает задачу и указывает бюджет. Мы добавили поля для разных категорий: например, текущий и желаемый рейтинг. Исполнитель видит эти условия перед откликом.
Сравнение откликов
На странице задания собраны предложения геймеров: цена, срок и комментарий. Заказчик может открыть профиль исполнителя, посмотреть отзывы и выбрать подходящий отклик.
Профиль исполнителя и отзывы
В профиле показываем игры и специализации, опыт, примеры работ и отзывы. Добавили Trust Rank — перенос репутации с других площадок с подтверждением, что внешний профиль принадлежит исполнителю.
Кабинет заказчика и исполнителя
В кабинете собрали заказы, сообщения, уведомления, финансы и поддержку. С одного аккаунта можно заказывать услуги и выполнять чужие задания — для этого есть переключение роли.
Статусы заказа
Сделали этапы согласования, начала работы, сдачи и приёмки. Участники видят текущий статус и доступные действия. Также предусмотрели отмену, возврат и спор, прямую оплату и защищённую сделку.
Переписка по заказу
Встроили чат с вложениями и сообщениями о ходе заказа. Новые сообщения приходят через Laravel Reverb и WebSockets без перезагрузки страницы. Договорённости остаются в истории переписки.
Каталог, отзывы и мобильная версия
Платформой можно пользоваться с компьютера и телефона. Каталог помогает найти специалиста, отзывы — оценить опыт, а светлая и тёмная темы — выбрать удобное оформление.
Экраны показаны на демонстрационных данных. Игровые иллюстрации в демопрофиле: Godot Engine contributors (MIT) и Juan Linietsky, Fernando Miguel Calabró — CC BY 3.0.
На чём работает GameTasker
Серверную часть сделали на Laravel 12, интерфейс — на JavaScript. Логику заданий, сделок, чата и финансов разделили на отдельные модули.
Сделки и платежи
Laravel 12, модели заданий и заказов, финансовые операции, интеграции оплаты и обработка смены статусов.
Обновления в реальном времени
Laravel Reverb, Echo и WebSockets доставляют сообщения без перезагрузки страницы. Фоновые задачи и уведомления обрабатываются в очередях. Для запуска приложения настроен Laravel Octane с Swoole.
Управление платформой
Админка для пользователей, сделок, платежей, обращений в поддержку и каталога игр. Модерация заданий и управление контентом.
Фриланс-биржа с заказами и откликами
Мы сделали публичный сайт, кабинет и админку. Заказчик публикует задачу и выбирает геймера по откликам, а исполнитель находит заказы и ведёт работу в своём кабинете.
Для команды сервиса добавили управление пользователями, заданиями, сделками и платежами, модерацию и обработку обращений в поддержку.
Нужна фриланс-биржа или другой веб-сервис?
Расскажите, кто будет им пользоваться и какие задачи он должен решать. Поможем определить состав функций и оценить разработку.
Обсудить проект













