Социальная сеть для киборгов (людей с ампутациями)
Социальная сеть и информационный портал для людей, потерявших конечности. Обмен опытом, поиск мастеров по протезированию, психологическая поддержка.
О проекте
Обратились к нам с запросом на создание цифровой платформы для сообщества людей с ТСР и их окружения: с социальными механиками, контентными разделами, каталогами, личными кабинетами, модерацией и удобной админ-панелью для управления всем проектом из одного контура.
По сути, это единая платформа: пользовательский портал, контентный frontend, backend API, модуль авторизации и профилей, социальная лента и сообщения, каталоги/рейтинги, административный контур и централизованное файловое хранилище.
Технологии
- Next.js 15
- Node.js + Express
- Socket.IO
- PostgreSQL
- Prisma ORM
- MinIO / S3
- Docker
Что разработано
- Frontend на Next.js 15 (App Router) с SSR/ISR-рендерингом и клиентскими интерактивными сценариями
- Backend на Node.js + Express с REST API api/v1/* для всех модулей платформы
- Модуль аутентификации и профилей пользователей (регистрация, логин, JWT, восстановление пароля, настройки аккаунта)
- Социальный модуль (лента постов, комментарии, лайки, медиа-вложения)
- Модуль личных диалогов и сообщений с real-time механикой через Socket.IO
- Контентный модуль статей/блогов/баннеров и страницы по slug
- Модуль каталогов и витрин (агрегатор листингов: врачи, фонды, работа, обучение, хобби)
- Модуль рейтинга ТСР (отзывы, фильтрация, лайки/дизлайки, карточки устройств)
- Модуль модельного агентства (анкеты, фильтры, модерация, приватность контактов)
- Модуль событий с участием пользователей
- Админ-контур управления пользователями, статьями, листингами, моделями, событиями и отзывами
- PostgreSQL + Prisma ORM для хранения всех сущностей платформы
- MinIO/S3-совместимое хранилище для изображений, документов и видео с upload/proxy-механиками
- Docker-окружение для стабильного разворачивания frontend/backend/БД/хранилища
Ключевые фичи
- Единый API-контур для публичных и административных сценариев с разграничением доступа
- JWT-авторизация с проверкой ролей и отдельными admin-endpoint’ами
- Регистрация/логин, смена email/пароля, восстановление доступа через reset-токены
- Полноценные профили пользователей, включая ТСР-атрибуты и связь с типами конечностей
- Лента публикаций с поддержкой текста, изображений, документов и видео
- Социальные механики вовлечения: лайки, комментарии, персональные списки действий
- Встроенные личные сообщения и диалоги с real-time сигналами (online/typing/new message)
- Каталоги возможностей с фильтрами (город, бесплатность, детский формат, категории)
- Публичная подача карточек (events/listings) с последующей модерацией в админке
- Рейтинг ТСР с многофакторной фильтрацией (оценка, категория, производитель, город)
- Модуль статей с шагами, FAQ, контактными блоками и медиа-контентом
- Гибкая модерация контента и сущностей (модели, события, листинги, отзывы)
- Защита пользовательских контактов в модульных витринах (видимость только для админов)
- Загрузка файлов в MinIO и централизованная выдача медиа через proxy/download endpoints
- Health-check инфраструктуры (приложение, БД, bucket) и контейнерный запуск в Docker
Решение задачи
Платформа объединила разрозненные процессы контента, сообщества и каталогов в один управляемый продукт: пользователи получили удобную экосистему взаимодействия, а команда - централизованный инструмент управления и модерации.
Бизнес получил масштабируемый цифровой контур с прозрачной архитектурой, единым API, устойчивым хранением медиа и контролируемой публикацией контента, что ускорило запуск новых разделов, повысило качество пользовательского опыта и снизило операционную нагрузку.
Результаты
Заказать похожий проект
Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.
Оставить заявку