Поиск по сайту

Ищем материалы…

Что хотите найти?

Ищем по текстам, задачам, решениям, результатам, тегам, технологиям и комментариям.

Введите хотя бы 2 символа

Нет соединения. Поиск продолжится, когда связь восстановится.

Портфолио автора

Паспорт проекта

Бумбурум — доска объявлений

Артур Хайбуллин Артур Хайбуллин 08 окт 2026, 11:30 Проект
В процессе ~ 1 месяц 58 Демо
Бумбурум — доска объявлений

Начал разработку нового проекта — boomburoom.ru, универсальной онлайн-доски объявлений.

Идея простая: дать пользователям возможность не только продавать и покупать, но и размещать объявления «отдам даром», «приму в дар» и предлагать свои услуги. В каждом объявлении можно добавить фотографии, а для общения между пользователями предусмотрен встроенный чат.

При этом проект с самого начала задумывается не просто как набор объявлений, а как полноценная платформа со своими механизмами модерации, поиска, геолокации, SEO и автоматизированного развёртывания.

Что уже реализовано

Объявления

  • пять типов объявлений: продажа, покупка, отдам даром, приму в дар и услуги;

  • категории с собственным набором дополнительных параметров;

  • возможность указать торг и самовывоз;

  • срок действия объявления;

  • добавление фотографий с автоматическим сжатием;

  • хранение изображений в S3-совместимом хранилище.

Модерация

Все новые объявления проходят премодерацию. После публикации объявления отправляется уведомление администратору — непосредственно в приложении и по электронной почте.

После принятия решения автор также получает уведомление о результате модерации.

Для дополнительной защиты реализован фильтр нецензурной лексики с расширенным словарём на русском и английском языках.

Геолокация

Город пользователя определяется автоматически по IP. Для повышения надёжности несколько сервисов геолокации запрашиваются параллельно, после чего выбирается подходящий результат.

При необходимости пользователь может самостоятельно изменить город.

Общение и избранное

Для взаимодействия между пользователями реализован встроенный чат. Интересующие объявления можно добавлять в избранное и возвращаться к ним позже.

Административная часть

Отдельная админ-панель позволяет:

  • просматривать очередь объявлений на модерацию;

  • управлять пользователями;

  • работать с ролями и правами доступа.

SEO и локализация

Проект изначально разрабатывается с учётом поисковой оптимизации:

  • meta-теги;

  • Open Graph;

  • Twitter Card;

  • JSON-LD-разметка (Product, Service, WebSite + SearchAction);

  • sitemap.xml, включая изображения;

  • robots.txt.

Интерфейс доступен на русском и английском языках, предусмотрена тёмная тема.

CI/CD и инфраструктура

Отдельное внимание уделено автоматизации доставки приложения.

Проект собирается и разворачивается через GitLab CI с использованием self-hosted runners. Деплой выполняется автоматически на несколько веб-серверов.

То есть сейчас это уже не просто прототип интерфейса, а полноценный проект с пользовательской частью, backend-логикой, модерацией, поиском, хранением файлов, уведомлениями, SEO и автоматизированным CI/CD.

Проект продолжает развиваться. Дальше планирую постепенно добавлять новые возможности и рассказывать о процессе разработки, технических решениях и возникающих по ходу проекта задачах.

PHP 8.4 Laravel 13 Livewire 4 Volt Flux UI Tailwind CSS 4 Laravel Fortify Pest 4 Larastan Pint S3 GitLab CI

История проекта

Как развивался проект: решения автора и полученные результаты. Сначала новые записи.

Автор ещё не добавил публикации об этом проекте.

Следить за развитием проекта

Новые записи в истории проекта — на вашу почту.

Войти и подписаться
Комментарии (0)

Опыт применения 0

Попробовали решение в своей задаче? Расскажите, что получилось.

Применил у себя
Пока нет комментариев

Станьте первым, кто прокомментирует эту запись

Комментировать