Главное Авторские колонки Вакансии Вопросы
511 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как мы создали простой и эффективный классифайд

Allcedo — уникальная для цифрового рынка России площадка. Это онлайн-доска объявлений с особым подходом к ценообразованию.
Мнение автора может не совпадать с мнением редакции

Мы взяли привычный российскому пользователю формат классифайда и добавили к нему элементы аукциона на понижение цены. Так получился сервис, который позволяет продавцам и покупателям получать выгоду от каждой сделки. Но не только — мы также позаботились о комфорте и доступности площадки и разработали сайт, который могут использовать все.

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

С чего всё начиналось?

К идее сделать доску объявлений в таком виде, в каком она существует сейчас, мы пришли не сразу. В 2019 году, когда началась пандемия, многие компании оказались в непростом положении. Они оперативно подстраивались под новые реалии, оптимизировали расходы, переводили сотрудников на удалённый формат, отказывались от аренды офисов и распродавали активы — технику, мебель, оборудование и многое другое.

Удобной b2b-площадки, где юридические лица могли бы быстро и не за бесценок продать своё имущество, не было. И мы решили попробовать — взялись за работу над сайтом для компаний. Продажи на нём должны были проходить по принципу торгов на понижение цены — так называемого голландского аукциона.

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

Что получилось?

Allcedo могут использовать юридические и физические лица, причём и те, и другие вправе выступать как в качестве продавцов, так и в роли покупателей. Регистрироваться на сайте легко, всё сделано для того, чтобы свести к минимуму вероятные сложности.


Любой желающий может открыть наш сайт allcedo.ru, создать свой аккаунт, указав адрес электронной почты и телефон, и сразу же приступить к покупкам и продажам. Весь пользовательский интерфейс разработан таким образом, чтобы каждый, кто заходит на площадку, не испытывал трудностей с навигацией: быстро находил каталог и интересующие предложения, без усилий создавал новые объявления — у нас они называются лотами, оставлял отзывы и использовал весь потенциал Allcedo, не нуждаясь в дополнительных пояснениях.

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

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

В чём выгода для пользователей Allcedo? Стоимость каждого товар, выставленного на продажу, формируется естественным образом — непосредственно в процессе торгов. На итоговую сумму влияют обе стороны: продавец устанавливает ценовой диапазон, а покупатель выбирает оптимальную отметку в нём. Так автор объявления может быстро продать свой товар по приемлемой для него цене, а второй участник сделки — недорого купить нужную ему вещь.


Мы добавили в сервис такой важный функционал, как система отзывов и рейтингов. Она помогает пользователям делать правильный выбор при каждой покупке или продаже.

Чтобы систематизировать все лоты и упростить процесс поиска товаров, также организовали удобный каталог и добавили в него несколько сотен категорий и подкатегорий.

Создавая Allcedo, мы поместили акцент на отсутствии посредников — прямые сделки между пользователями обеспечивают прежде всего прозрачность сделок. Покупатель и продавец обсуждают все подробности между собой — в том числе способы оплаты и доставки. Общение происходит в личном чате, доступ к которому у обоих участников сделки появляется только после совершения ставки. Таким образом, мы сводим к минимуму нежелательные контакты между пользователями и при этом предоставляем комфортные условия для взаимодействия.

Как мы к этому шли?

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

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

Фронтенд

Фронтенд-разработка интернет-доски объявлений отличает от фронтенд-разработки площадок других типов. Мы использовали реактивный Javascript-фреймворк Vue 3. Он производительный, модульный и гибкий, «неприхотливый» в сопровождении, имеет интуитивно понятный API и низкий порог входа, предоставляет большое количество встроенных опций и библиотек, а также безопасен для бизнеса. Самое главное — возможностей Vue 3 достаточно для того, чтобы закрыть наши потребности.

Важно, чтобы пользовательский интерфейс был простым — в том числе с точки зрения разработки. Это может существенно ускорить момент запуска площадки и в то же время упростить многие ситуации в будущем: с помощью Vue 3 удобно и создавать MVP (минимально жизнеспособные продукты), и развивать их до продакшна, и дополнять различными элементами уже действующие проекты независимо от их масштаба. То есть, если мы захотим добавить в сервис новый функционал, то это не составит для нас труда.

Бэкенд

Бэкенд Allcedo разрабатывался с помощью фреймворка Django на языке программирования Python. В этом вопросе мы руководствовались такими же критериями, как и при фронтенд-разработке. Django надёжный, универсальный, быстрый, находится в свободном доступе, использует простой синтаксис, располагает собственным веб-сервисом и всем, что нужно для решения типовых задач — несколько раз переписывать один и тот же код и изобретать велосипед с Django не придётся, зато есть простор для создания нового.

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

У Django — отличный набор инструментов библиотек. Так, для связи с клиентской частью нашего продукта мы используем Django Rest Framework, а для работы с координатами — геопространственные библиотеки GDAL, GEOS и PROJ.

Также мы подключили систему управления базами данных PostgreSQL, которая позволяет увеличить производительность, отдельную поисковую систему ElasticSearch для работы с каталогом и нахождения лотов на сайте, бесплатную веб-карту NextGis и сервис DaData для определения геопозиций по адресам пользователей.

Что будет дальше?

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


Мы продолжаем работу — в планах новые разделы каталога, расширение услуг и мобильное приложение для Android и iOS. При этом мобильная версия сайта доступна уже сейчас — она полностью оптимизирована и не ограничивает пользователей в возможностях использования площадки.

Allcedo — прогрессивный и продуманный сервис, который может быть полезен любому российскому пользователю. Оригинальный формат аукциона на понижение цены и отсутствие посредников позволяет покупателям и продавцам сосредоточиться на сделках. Быстрая регистрация, понятный интерфейс, привлекательная подача, наличие всех необходимых опций — мы позаботились о том, чтобы наша доска объявлений реально помогала упростить процессы покупки или продажи, а не усложняла их.

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

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.