// Разработка
// Разработка
Craigslist — это больше 1 миллиарда долларов годового дохода, 50 миллиардов просмотров в месяц, 100 миллионов новых объявлений в месяц, 70 стран охвата и поддержка 15 языков. И все это про сайт с несколькими функциями и старомодным «газетным» интерфейсом, который почти никак не изменился за 25 лет. Дальше мы расскажем, сколько сейчас может стоить разработка клона Craigslist — веб-сайта с аналогичным функционалом, но более современным дизайном.
Сложность проекта. Craigslist — это довольно простой сайт, фундамент которого был заложен еще в 1995 году, когда Крейг Ньюмарк решил создать цифровой аналог газетных объявлений. С тех пор структура площадки почти никак не изменилась, но изменились технологии, что сделало создание сайтов на порядок проще и дешевле. Поэтому для клонирования Craigslist сегодня нужно всего 1-5 тыс. долларов.
Однако Craigslist — это феномен рынка онлайн-объявлений, и его простое копирование вряд ли будет успешным. Поэтому при создании своей платформы онлайн-объявлений нужно не просто клонировать оригинал, а усовершенствовать его — усложнить. Именно по такому пути пошли Kijiji, OLX, OfferUp, LetGo и другие успешные клоны Craigslist, и именно это должны сделать вы, если хотите, чтобы ваш проект понравился пользователям и был коммерчески успешным.
Стоимость такого подхода зависит от местоположения компании-разработчика. Так, средняя почасовая ставка веб-разработки в США составляет 95 долл/час, Западной Европе и Великобритании — 67 долл/час, Восточной Европе и Азии — 32 долл/час. Правда, что любопытно, несмотря на такую разницу в зарплате, качество работы программиста из США и Украины, по сути, одинаково. Поэтому Microsoft, Google, Apple, IBM, Dell и другие американские IT-компании отдают часть разработки собственных проектов на аутсорсинг в более «дешевые» страны.
Вот таблица со сравнением ориентировочной стоимости разработки софта в зависимости от сложности проекта и местоположения компании-разработчика:
Создание такой онлайн-доски объявлений, как Craigslist, стоит от 6,5 до 35,5 тыс. долларов. Дальше мы расскажем, из каких этапов состоит процесс разработки, кратко опишем их и обозначим ориентировочную стоимость.
Понять, что именно нужно вашим потенциальным пользователям, можно с помощью маркетинговых исследований, которые могут включать анализ целевой аудитории и конкурентов (плюсы и минусы, отзывы пользователей), проведение опросов среди целевой аудитории, использование фокус-групп и т.п.
Стоимость маркетинговых исследований зависит от их глубины:
Чтобы ваша доска объявлений привлекла пользователей, вам нужен свой, уникальный дизайн, заточенный под вашу нишу и целевую аудиторию. Разработка такого дизайна для клона Craigslist состоит из следующих этапов:
Профиль пользователя — от 10 до 20 часов (320−640 долл). Профиль нужен, чтобы управлять объявлениями, отслеживать историю продаж / покупок, общаться с другими пользователями, отслеживать интересные предложения и т.п. На некоторых площадках также можно прикрепить к профилю банковскую карту, указать свой адрес и номер телефона или создавать списки избранных предложений.
Система поиска, фильтры — от 10 до 30 часов (320−960 долл). Поиск товара — это, вероятно, первое, что пользователь сделает на вашей площадке, поэтому ваша поисковая система должна быть максимально простой и быстрой. Искать товар люди будут посредством ключевых слов или категорий, а также различных фильтров: цена, регион, время добавления, популярность, наличие фото, новый или б/у, прочее.
Коммуникация внутри сайта — от 14 до 28 часов (448−896 долл). На различных площадках используются разные подходы к общению между участниками системы. Craigslist позволяет пользователям общаться с помощью зашифрованных имейлов. На OLX люди общаются посредством внутреннего текстового чата.
Форма для подачи объявлений — 10 до 30 часов (320−960 долл). Это главная особенность онлайн-досок объявлений. На Craigslist размещать объявления можно без создания учетной записи, в то время как другие сайты требуют в обязательном порядке, чтобы пользователи регистрировались для публикации объявлений. В любом случае форма для подачи объявлений должна быть простой и понятной.
Страница продукта / услуги — от 5 до 20 часов (160−640 долл). Изначально все страницы продуктов на таких платформах, как Craigslist, были в виде выделенного жирным заголовка и небольшого текстового описания. Сейчас же помимо текста к объявлению можно прикреплять фотографии, файлы, видео, контакты и т.п.
Листинг продуктов / услуг — от 10 до 25 часов (320−800 долл). Самый простой вариант — заголовок и цена. Более сложные варианты подразумевают возможность добавить фото / видео, теги, местоположение, рейтинг (товара и продавца) и дату.
Справочный центр — от 6 до 24 часов (192−768 долл). Это инструкции в виде статей или FAQ, которые помогут пользователям разобраться в принципах работы площадки и решении самых распространенных проблем.
Уведомления — от 10 до 30 часов (320−960 долл). Система будет уведомлять пользователей о продаже товара, новом сообщении, окончании срока объявления, необычной активности в их аккаунте, об обновлениях платформы и прочем.
Карта, геолокация — от 12 до 24 часов (384−768 долл). Определение местоположения пользователя через IP и GPS для оптимизации поисковой выдачи, рекомендаций, автоопределения языка интерфейса, поиска товаров по карте и т.п.
Календарь событий — от 10 до 40 часов (320−1280 долл). Craigslist начал с рассылки электронных писем о предстоящих мероприятиях. Затем на площадке появился календарь, куда можно добавить свое событие или найти чужое.
Покупка и доставка — от 20 до 50 часов (640−1600 долл). Благодаря этой функции люди могут покупать товары прямо на сайте. В этом случае платформа должна быть интегрирована с платежными шлюзами и почтовыми службами. Такой функционал есть на OfferUp и OLX.
Рейтинги и отзывы — от 10 до 30 часов (320−960 долл). У людей должна быть возможность оценивать продавцов и покупателей, чтобы таким образом отсеивать неблагонадежных контрагентов. Очень полезная функция для любого магазина.
Баг-фиксинг — от 34 до 100 часов (1088−3200 долл). На контроль качества и устранение неисправностей в работе программного обеспечения обычно тратят 25% от времени разработки всего проекта.
Ручное тестирование — от 14 до 40 часов (448−1280 долл). Производится тестировщиками путем моделирования действий пользователя без использования специальных программных инструментов. Обычно на это уходит около 10% от времени разработки всего проекта.
Это набор разнообразных инструментов, которые применяются при разработке программного обеспечения. Включает языки программирования, фреймворки, компиляторы, облачные сервисы, системы управления базами данных и т.п. При создании клона Craigslist вы можете использовать следующие инструменты разработки:
Стоимость создания клона Craigslist (32$/час)