Вот ориентировочная стоимость создания клона 9GAG, рассчитанная исходя из сложности разработки и местоположения компании-разработчика:
Стоимость создания клона сайта 9GAG
Интерфейс сайта 9GAG прост и нагляден. Он ориентирован на то, чтобы максимально упростить взаимодействие с пользователем. При этом за внешней простотой скрывается сложный бэкенд, позволяющий работать с качественными изображениями, GIFs и видео с минимальной задержкой на стороне пользователя. Давайте посмотрим, какие технологии потребуются для создания клона такого сайта и сколько времени уйдет на реализацию его базового функционала.
Технологический стек
Большая часть технологического стека 9GAG — это стандартные инструменты разработки, которые используются для создания сайтов, ориентированных на работу с изображениями и видео.
Вот пример стека технологий для создания аналогичного сайта:
Облачные технологии 9GAG
Архитектура взаимодействия сайта 9GAG с облачными технологиями AWS.
Источник
Единственная сложность, которая может возникнуть в процессе выбора технологического стека, — необходимость использования масштабирующихся инструментов, которые позволят избежать тормозов и прерываний в работе при пиковых нагрузках.
В 9GAG эту проблему решили после перехода на AWS:
- Amazon Elastic Compute Cloud (Amazon EC2) — серверы;
- Elastic Load Balancing —- распределение входящего трафика;
- Amazon Elastic MapReduce (Amazon EMR) — обработка данных сайта;
- Amazon Relational Database Service (Amazon RDS) — хостинг баз данных;
- Amazon Simple Storage Service — хранение файлов мультимедиа и журналов;
- Amazon CloudFront — доставка контента.
Время разработки функций сайта
Авторизация. Регистрация и авторизация на сайте 9GAG осуществляется посредством электронной почты или аккаунтов в Facebook и Google.
Создавая клон этого сервиса, вы должны предложить своим пользователям как минимум такие же варианты. Кроме того, также нужно реализовать функцию сброса утерянного пароля через учетную запись в социальных сетях или имейл.
Настройки профиля. Дайте пользователям возможность кастомизировать свой профиль на сайте и указать свои предпочтения, например какой тип контента они предпочитают (фильмы, аниме, юмор, приколы, забавное и т.п.).
Обмен сообщениями. Чат в реальном времени — необязательная функция для таких сайтов, как 9GAG. Но она улучшает пользовательский опыт, поэтому лучше чтобы она была, нежели ее не было.
Общие настройки. Дайте пользователям возможность настраивать функционал сайта: включать и отключать push-уведомления, менять язык интерфейса, менять пароль и другие настройки безопасности, прочее.
Загрузка фото и видео. Это одна из основных функций 9GAG, которая позволяет пользователям публиковать свои изображения и видео в ленте, а также на других сайтах и в соцсетях. При ее реализации убедитесь, что на стороне пользователя все реализовано максимально просто и понятно. Чтобы даже ваша бабушка могла понять, как загрузить контент на сайт и поделиться с ним в Facebook.
Редактирование контента. Если вы хотите создать свой клон 9GAG, вашей платформе также потребуется функционал, с помощью которого пользователи смогут редактировать изображения и видео внутри сайта / приложения. При этом у вас также должен быть функционал для создания мемов по нескольким шаблонам.
Интеграция с социальными сетями. Это может быть простая регистрация через Facebook, Instagram и Twitter или более сложный функционал. Например, выгрузка контента из редактора сразу в социальные сети.
Геолокация. Это еще одна необязательная функция, но она может быть полезна для автоматического определения языка интерфейса и создания персонализированной ленты новостей, например когда пользователям с IP из Великобритании в ленте в первую очередь демонстрируют контент о Великобритании, ее жителях, политике, фильмах и т.п. Такой подход повышает вовлеченность пользователей.
Система поиска. Также у пользователей должна быть возможность искать интересующий их контент на сайте по ключевым словам, тегам, странам, типам медиаконтента, новизне, жанрам и т.п. Он должен быть удобным и максимально понятным, чтобы пользователи за пару кликов могли найти все, что им нужно.
Стоимость создания функций клона сайта
Стоимость клонирования мобильной версии
Мобильная версия 9GAG была запущена в 2012 году сразу для iOS и Android, что позволило очень быстро увеличить количество активных пользователей до 5-6 млн посетителей в месяц. Если вы намерены создать успешный клон 9GAG, вам также нужно подумать о мобильной версии, чтобы охватить как можно большее количество потенциальных пользователей. Вот что нужно и сколько стоит создание клона мобильного приложения 9GAG.
Технологический стек
Время и стоимость разработки приложения
Стоимость продвижения клона 9GAG
Вот сколько может стоить продвижение клона 9GAG с разбивкой по каналам:
Дополнительные издержки
Покупка домена. Цена домена зависит от популярности доменной зоны, которая обычно указывает на характер деятельности или страну. Например, в 9gag.com имя домена «9gag», а доменная зона — «.com» (от company). Стоимость регистрации сайта в зоне .com составляет 20 долларов в год (меньше в первый год).
Помимо .com есть еще много других доменных зон, которые вы можете использовать при регистрации клона 9GAG, например .org, .net, .info, .online, .fun (30 долларов в год). Узнать о доступности домена и его стоимости можно на таких сайтах, как NameCheap.com, Domain.com или GoDaddy.com.
Покупка хостинга. При клонировании таких сервисов, как 9GAG, лучше всего использовать облачные сервисы Amazon (AWS) или Google Cloud. Они предоставляют комплексные решения, имеют большой потенциал к масштабированию и гибкую модель ценообразования.