Сайты с ИИ2026-07-2910 минНатали Анарбаева

Как сделать сайт как Авито в 2026: доска объявлений с нуля

Как сделать сайт как Авито в 2026: доска объявлений с нуля

Сайт объявлений это не одна страница, а связка из семи механизмов: каталог с фильтрами, карточка объявления, личный кабинет продавца, загрузка фото, поиск, модерация и оплата размещения. Собрать такое реально и без опыта в программировании, но не в виде копии Авито целиком, а в виде нишевой доски: по району, городу или увлечению. Ниже: из чего складывается такой сайт, три способа его собрать и сколько это стоит в деньгах и во времени.

Из чего состоит сайт объявлений

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

  • Каталог и категории: дерево разделов, чтобы велосипед не лежал в одном списке с квартирой.
  • Фильтры и поиск: цена, город, категория, состояние, слово в заголовке. Ради этого на доску возвращаются.
  • Карточка объявления: фото, описание, цена, дата, контакт продавца и кнопка связи.
  • Личный кабинет: регистрация, свои объявления, редактирование, снятие с публикации, счётчик просмотров.
  • Загрузка фото: приём файлов, сжатие, ограничение по весу и количеству снимков.
  • Модерация: очередь новых объявлений, правила площадки, жалобы, блокировка нарушителей.
  • Деньги: платное поднятие в списке, выделение цветом, пакеты размещений или реклама.

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

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

Занять место

Копию Авито в одиночку не делают, и это нормально

Авито это не сайт, а инфраструктура: команда модерации, антифрод, поддержка, доставка, безопасная сделка, мобильные приложения. Повторить это силами одного человека невозможно, и код здесь наименьшая из проблем. Первую сотню объявлений придётся принести руками, а не написать.

Зато у нишевой доски есть то, чего у большой площадки нет: понятная аудитория и живая модерация. Люди устают листать сотни лишних карточек и охотно идут туда, где объявления по делу. Рабочие ниши для первой версии выглядят примерно так.

  • Доска одного жилого комплекса или района: детские вещи, мебель, услуги соседей.
  • Барахолка по увлечению: винил, аквариумистика, настольные игры, велозапчасти.
  • Объявления внутри профессионального сообщества: оборудование, подработка, аренда студий.
  • Локальные услуги одного города: репетиторы, мастера на час, выгул собак.

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

Разумный MVP получается, если резать функции жёстко и заранее. Вот что оставить в первой версии.

  1. Одна ниша и один город. Расширяться будете потом, когда появятся живые продавцы.
  2. Три или четыре категории вместо дерева на сотню разделов.
  3. Пять полей в форме подачи: заголовок, описание, цена, фото, контакт.
  4. Модерация руками: объявление становится видимым после вашего клика в админке.
  5. Никаких платежей внутри сайта. Сделка идёт напрямую между людьми, вы только сводите их.
  6. Поиск по заголовку плюс фильтр по категории и цене. Карты, чаты и рейтинги оставьте на потом.

По теме: Как сделать меню на сайте в 2026: шапка, бургер, якоря

Путь 1: готовый движок доски объявлений

Самый быстрый способ получить все семь механизмов сразу: взять готовый движок, где они уже написаны. Osclass это бесплатный движок с открытым кодом на PHP и MySQL, созданный именно под доски объявлений и маркетплейсы: категории, поиск, кабинет пользователя и модерация идут из коробки, платить нужно только за хостинг и, по желанию, за платную тему.

Второй вариант той же логики это WordPress с профильным плагином. Плагин HivePress бесплатный и даёт подачу объявлений с сайта, кабинеты, фильтры, поиск по геолокации, сообщения между пользователями и модерацию, а платные расширения к нему стоят от 29 до 39 долларов за пожизненную лицензию на один сайт. У альтернативного Classified Listing бесплатное ядро и премиум-версия за 99 долларов пожизненно (обзор плагинов с ценами).

К движку нужен хостинг с PHP и базой данных. У российского Beget самый дешёвый тариф виртуального хостинга стоит 420 ₽ в месяц, следующий 590 ₽ (тарифы Beget), домен покупается отдельно. Минус пути один и существенный: вы получаете чужую логику и чужой дизайн, а поменять поведение фильтров или вид карточки можно только через темы, плагины и правку кода.

Путь 2: конструктор

Конструкторы хороши, когда нужен красивый сайт быстро и без сервера. У российского Creatium есть каталоги, формы и личные кабинеты, публикация первого сайта стоит 750 ₽ в месяц, каждый следующий сайт 150 ₽, а две недели даются на тест (страница тарифов).

Честное ограничение: конструктор отлично делает витрину, но доска объявлений это витрина плюс поток пользовательского контента. Проверьте до оплаты три вещи: может ли посторонний человек сам подать объявление через форму, попадает ли оно в каталог автоматически, есть ли премодерация. Если объявления придётся вносить вам вручную, это уже не доска, а каталог, и на десятке продавцов вы упрётесь. Поиск проверяйте отдельно: у конструкторов он часто ищет по названию и игнорирует характеристики, а что делают с поиском своими силами, показано в материале про поиск на собственном сайте.

Между «прочитал про доску объявлений» и «у меня работает своя» стоит один собранный проект. На бесплатном вебинаре по вайбкодингу вы соберёте первый сайт вместе с ведущим и заберёте гайд в подарок.

Записаться на вебинар

Путь 3: собрать доску с помощью ИИ

Третий путь это вайбкодинг: вы описываете задачу словами, а нейросеть пишет код, вы проверяете результат в браузере и правите его следующими фразами. Начать проще с Lovable, где всё происходит прямо в браузере: бесплатный тариф даёт 5 кредитов в день и до 30 в месяц, платный Pro стоит 25 долларов в месяц (тарифы Lovable). Тем, кому нужен полный контроль над файлами проекта, подойдут десктопные приложения Claude Code и Codex, они работают с папкой проекта на вашем компьютере.

Данные объявлений нужно где-то хранить, и для доски удобна Supabase: база, вход по email и хранилище файлов в одном сервисе. Бесплатный план даёт 500 МБ базы и 1 ГБ файлового хранилища, платный Pro стоит 25 долларов в месяц за проект (тарифы Supabase). На нишевую доску бесплатного плана хватает надолго, но проекты на нём засыпают после недели без активности.

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

  1. Опишите сущность «Объявление» и её поля до того, как просить нарисовать страницы.
  2. Соберите каркас: список объявлений и карточку с фиктивными данными, проверьте, что переходы работают.
  3. Подключите базу и вход по email, перенесите список на реальные данные.
  4. Добавьте форму подачи и загрузку фото с ограничением по количеству и весу файла.
  5. Сделайте фильтры и поиск по заголовку, проверьте их на паре десятков тестовых объявлений.
  6. Добавьте статус модерации и закрытую страницу администратора с кнопками «Опубликовать» и «Отклонить».
  7. Опубликуйте сайт и позовите пять живых продавцов, дальше правьте то, на что они жалуются.

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

Собери сайт объявлений для одного города.
Сущность «Объявление»: заголовок, описание, цена, категория, город,
до 5 фото, контакт, статус (на модерации / опубликовано / снято).
Страницы: список с фильтрами по категории и цене и поиском по заголовку;
карточка объявления; форма подачи; кабинет пользователя со своими объявлениями.
Вход по email. Новое объявление создаётся со статусом «на модерации».
Отдельная страница администратора: очередь модерации с кнопками
«Опубликовать» и «Отклонить».
Стек: React и Supabase. Сначала покажи структуру данных, потом пиши код.

Первая версия почти наверняка будет с дырами: чужой пользователь может отредактировать не своё объявление, фото грузятся в исходном весе по 8 МБ, форма принимает пустую цену. Отдельным сообщением попросите ИИ проверить права доступа («убедись, что редактировать объявление может только его автор») и валидацию полей.

По теме: Как сделать окно на сайте в 2026: модальное, попап и согласие

Деньги, сроки и юридическая часть

По деньгам три пути расходятся не так сильно, как кажется. Движок стоит 0 ₽ плюс хостинг от 420 ₽ в месяц, конструктор 750 ₽ в месяц, сборка с ИИ 0 ₽ на бесплатных тарифах и до 25 долларов в месяц за инструмент плюс столько же за базу, когда бесплатных лимитов перестанет хватать. Домен покупается отдельно в любом случае.

По срокам честная вилка такая: нишевый MVP с ручной модерацией собирается за выходные или пару недель вечерами, а доска с платными услугами, чатом и приложением это месяцы. Разница не в скорости написания кода, а в количестве сценариев, которые нужно продумать.

Если решите брать деньги за размещение, приём платежей подключается отдельным сервисом. У ЮKassa нет абонентской платы, комиссия по банковским картам начинается от 2,8% (тарифы ЮKassa), а как встроить оплату в страницу, показано в статье про сайт с приёмом оплаты.

Юридическая часть тоже есть. Как только появляется регистрация, вы собираете персональные данные и попадаете под 152-ФЗ с уведомлением в Роскомнадзор, согласием на обработку и политикой конфиденциальности: подробности в материале про регистрацию пользователей на сайте. Отдельно с 1 октября 2026 года вступает в силу закон о платформенной экономике 289-ФЗ: посреднические цифровые платформы обязаны попасть в специальный реестр и раскрывать правила рейтингов, выдачи и блокировок (разбор закона). Он написан про площадки, через которые проходят сделки и деньги партнёров, так что маленькой доски с прямыми договорённостями требования, скорее всего, не касаются, но при росте проекта вопрос лучше отнести юристу.

Частые вопросы

Можно ли сделать сайт объявлений бесплатно?

Ядро можно: Osclass и HivePress бесплатны, у Lovable и Supabase есть бесплатные тарифы. Платить придётся за хостинг и домен, а на бесплатных планах ИИ-сервисов быстро кончаются дневные лимиты.

Нужен ли программист?

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

Как защититься от спама и мошенников?

На старте хватает четырёх мер: обязательная регистрация, премодерация каждого объявления, лимит объявлений с одного аккаунта в сутки и кнопка жалобы в карточке. Автоматический антифрод пока не нужен, вы видите весь поток глазами.

Где взять первые объявления?

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

Делать ли сразу мобильное приложение?

Нет. Сначала мобильная версия сайта: она открывается по ссылке и не требует установки. Приложение имеет смысл, когда люди возвращаются на площадку по несколько раз в неделю.

На воркшопе «Сайты с ИИ» разбираем, как за вечер собрать рабочий сайт с каталогом, карточками и формами, и что делать дальше с готовым проектом.

Смотреть воркшоп
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место