Как стать автором
Обновить

Сервер объявлений Сепулька.ру

Время на прочтение 4 мин
Количество просмотров 806


Стартап – это когда бросаешь работу и вкладываешь все силы и остаток последней зарплаты в свой сайт, надеясь успеть к лету купить остров в Тихом океане? Тогда у меня типичный стартап :) Есть, правда, то, что отличает мой стартап от классических — я не стал заморачиваться и придумывать новую идею (точнее, я устал заморачиваться и придумывать новые идеи).

Началось все c того, что в декабре прошлого года мне волею случая довелось в течение недели подать несколько объявлений (свое и пару объявлений друзей) с помощью всем хорошо известных сервисов – Изруквруки, Шанс, Авто.ру. Шок от пережитого юзер-френдли юзабилити прошел и было решено ни мало ни много — изменить мир к лучшему.

Знакомьтесь: Сервер объявлений Sepulka.ru

Что не понравилось в существующих сервисах?

Во-первых, регистрация. Ладно бы, если бы она была «на уровне», с нормальными каптчами, с проверкой валидности полей до отправки (ну или хотя бы не сбрасывались уже заполненные поля при ошибке ввода каптчи). С отсрочкой активации аккаунта, чтобы не ждать полчаса письмо – можно же сразу гостеприимно залогинить и напомнить позже перейти по ссылке в письме… Хотя, понимаю – это облегчает жизнь модераторам и усложняет спамерам.

Во-вторых, формы подачи объявлений. Тут просто «лихие девяностые»! Везде нужно заполнить по-очереди несколько форм. В случае ошибки, возвращаясь назад поля сбрасываются. Трудолюбиво загруженный десяток фото исчезает! Начинаешь все по новой… Поверьте, я не первый год в Интернете, но вот ощущение от попыток запостить объявление с фото – как в собес сходить или в налоговую нашего района! Но это еще не все – когда на сайте Изруквруки я наконец-то заполнил все «правильно» и постиг их дзен-буддийские каптчи, ответом мне было — … внимание! … «Время ожидания истекло».

И тут я обрел просветление! Я понял, что нужно просто перестать злиться и вместо того, чтобы ругать ленивых программистов сделать такой сервис самому и сделать его удобнее существующих:

1. Отказаться от регистрации.
Подать объявление большинству из нас выпадает раз в год. В этом случае проблему редактирования, удаления и вообще управления объявлениями можно решить через куки. На худой конец, я выдаю код для дальнейшего доступа к объявлениям (на случай чужого компьютера). Для постоянных клиентов, я, наверное сделаю регистрацию добровольной, но это в планах…

2. Постараться уложиться в одну форму.
Заполнил одну форму, отправил – готово!
Пример: http://sepulka.ru/post

3. Все проверки валидности, загрузку фото и видео осуществлять до отправки формы.

4. Сделать загрузку фото удобной и однозначной.
Т.е. – без перезагрузки формы, без потери загруженного в случае невалидности полей и т.п. Плюс – возможность кропа и ротации фото.
Пример там же: http://sepulka.ru/post

5. Добавить видео.
Сейчас это редкость, но даже сейчас, при мизерной посещаемости нашелся человек, которому это оказалось нужно.
Видео вставляется просто ссылкой вида http:// с youtube или rutube, автоматически формируется аватарка.
Обратите внимание на вид объявлений с видео: http://sepulka.ru/2487, на комбинацию фото и видео при просмотре. Удобно?

6. Для разделов, таких как легковые авто, квартиры, домашние животные, где можно использовать справочники (марка/модель, район/метро, порода и т.д) предусмотреть специальные формы с готовым набором выпадающих списков, галочек и пр. И подгружать их динамически, согласно п.3. Причем, при сохранении параметры запомнятся в соответствующей таблице (отдельные таблицы для авто, квартир, животных) для параметрического поиска (напр. объем двигателя от и до, расстояние от метро – такое-то). А текст объявления будет сформирован по шаблону из текстовых составляющих параметров (напр. Volkswagen Golf III, 1992г. 1.9 дизель, 3-х дверный, подогрев сидений… — это не набрано руками, а выбрано из списков и галочек). Это будет способствовать единообразию и повышению качества текстового поиска.

7. Автоматический пересчет цены к единому знаменателю
Цену можно ввести в валюте на выбор и она будет пересчитана (в рубли) для корректной сортировки и поиска по диапазону цен. Здесь я еще не успел забацать автоматический импорт курсов валют. Буду благодарен за ссылки на этот счет, вдруг вам приходилось недавно подобным заниматься… А вообще, с ценой есть над чем думать — например, недвижимость: там цены указывают и за метры и за сотки. Пока думаю, можно ли это свести к какой-то единой цифре.

8. Снабжать объявление тегами
Теги задает по желанию пользователь и плюс робот проставляет для конкретной рубрики набор общих тегов. Ну например, объявление о продаже котенка… В тексте может не встречаться слов котята, киска, котик и т.п., но не плохо было бы найти это объявление по этим словам. Вот их то и подставит робот. Сейчас теги не выводятся, но учитываются при поиске.
9. Сделать удобный поиск.
Простой текстовый поиск по всему тексту объявления с учетом тегов и текстовых представлений параметров (п.6). Плюс параметрический поиск в сложных случаях, на каждую рубрику со своим набором параметров (пока для легковых авто, квартир, собачек и кошечек). Например: sepulka.ru/supersearch/?filter%5Bsearch%5D=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&filter_rubrica=117.0&filter%5Btab%5D=&sup.x=41&sup.y=12
(параметры фильтров передаю через GET не спроста – навигация назад не страдает, в отличие от POST и другие нюансы, хотя уже надо думать над сокращением длинны строки).

10. Удобная работа с результатами поиска.
Дабавляем нужные объявления в заметки, сортируем как попало, распечатываем. К любому сформированному фильтру (запросу) можно подключиться rss-ом.

11. Комментарии к объявлениям
Ну, это же ВебДваНоль :) И защищенная от спама форма отправки сообщений авторам объявлений на емайл.

Вот это все уже сделано. Сайт живет месяца два, набралось 2500 объявлений. Что приятно, уже есть постоянные посетители, хотя они, вероятно, не понимают что это не раскрученный ресурс и шанс на поиск их объявлений не велик. Хотя с яндекс-поиска на конкретные объявления приходит около сотни человек в день, так что моя совесть чиста – объявления находят.

Еще хотелось бы совместить в одном месте объявления «Отдают даром» и «Продают». Не видел такого на приведенных выше сервисах. Знаю, что есть много сайтов тематики «Отдам даром», но ограниченных этим и с жутким поиском. (Да, у меня в поиске еще подсветка со дня на день будет :)

Вопрос о разгрузке КамАзов с деньгами, как вы понимаете, пока не стоит. Но я уже подключил смс-сервис для платного закрепления объявления верху списка и имею где-то 5 — 10 долларов в месяц. Ну, что скажете? Где лучше брать остров? Подводные камни, опасности? :)
Теги:
Хабы:
+54
Комментарии 243
Комментарии Комментарии 243

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн