Документация Каталог Услуги Контакты

Дружба.ру — Социальная сеть по интересам

Полноценная социальная сеть для сообществ по интересам на базе InstantCMS. Кастомный шаблон, 8 расширений, real-time мессенджер и 15 000+ активных пользователей

15 000+ пользователей
50 000+ публикаций
8 расширений

О проекте

Социальная сеть для сообществ по интересам

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

Задачи

Что требовалось реализовать

1

Пользовательские профили

Расширенные анкеты с фотогалереями, списком интересов, настройками приватности и системой взаимных подписок.

2

Группы и сообщества

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

3

Система обмена сообщениями

Мгновенный обмен сообщениями в реальном времени: личные диалоги, групповые чаты, уведомления и история переписок.

4

Модерация контента

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

5

Мобильная адаптация

Полностью адаптивный интерфейс для смартфонов и планшетов с поддержкой PWA для установки на домашний экран.

Решение

Как мы реализовали проект

Для проекта был разработан кастомный шаблон с уникальным дизайном, ориентированным на социальное взаимодействие. Мы создали 8 специализированных расширений для InstantCMS, включая модуль продвинутых профилей, систему рекомендаций контента и инструменты модерации. Ключевой особенностью стал real-time мессенджер на WebSocket, обеспечивающий мгновенную доставку сообщений без перезагрузки страницы.

Архитектура проекта была спроектирована с учётом масштабирования: кэширование через Redis, оптимизированные SQL-запросы и CDN для статического контента. PWA-обёртка позволила пользователям устанавливать приложение на мобильные устройства с push-уведомлениями.

Технологии

Стек технологий проекта

InstantCMS 2.16
PHP 8.1
MySQL 8
Redis
WebSocket
Nginx
PWA
Яндекс.Метрика

Результаты

Ключевые показатели проекта

15 000+

активных пользователей на платформе

50 000+

публикаций и постов в сообществах

99.9%

аптайм серверной инфраструктуры

1.2с

среднее время загрузки страниц