Назад
Коммерческий проект

I'm Here

Платформа для знакомств на основе совместимости ценностей

Fullstack-платформа для серьёзных знакомств с алгоритмом совместимости, real-time чатом и микросервисной архитектурой.

Открыть проект

О проекте

I'm Here — платформа для серьёзных знакомств, где пользователи находят совместимых партнёров через систему анкетирования и алгоритм совместимости ценностей. Проект построен на микросервисной архитектуре с real-time чатом, автоматической и ручной модерацией контента.

Dating-платформа
Тип
Микросервисы
Архитектура
Реальное время
Чат
Авто + ручная
Модерация

Возможности проекта

Алгоритм совместимости

Подбор партнёров на основе анализа ценностей, интересов и жизненных приоритетов пользователей.

Real-time чат

Мгновенный обмен сообщениями между пользователями на базе Socket.io с уведомлениями.

Поиск с фильтрами

Гибкая система поиска по возрасту, городу, интересам и другим параметрам анкеты.

Система анкетирования

Пошаговое заполнение профиля с вопросами о ценностях и жизненных приоритетах.

Модерация и безопасность

Автоматическая проверка контента и ручная модерация для безопасного общения.

PWA

Прогрессивное веб-приложение с поддержкой установки на мобильные устройства.

Стек технологий

Микросервисный fullstack на TypeScript

NestJS
NodeJS
NuxtJS
PostgreSQL
Redis
Tailwind
VueJS

Мой вклад

Архитектура

Проектирование архитектуры

Проектирование микросервисной архитектуры платформы, схемы базы данных и API-контрактов.

МикросервисыPostgreSQLAPI Design
12+ микросервисов
Бэкенд

Разработка бэкенда

Реализация серверной части на NestJS с микросервисной архитектурой: авторизация, анкеты, совместимость, модерация.

NestJSTypeORMJWT
8+ модулей бэкенда
Фронтенд

Разработка фронтенда

Клиентское приложение на Nuxt 3 с PrimeVue: страницы анкет, поиска, профилей и настроек.

Nuxt 3PrimeVuePinia
50+ экранов интерфейса
Реалтайм

Система чата

Real-time чат на Socket.io с уведомлениями, статусами прочтения и историей сообщений.

Socket.ioRedis
Мгновенная доставка сообщений
Фронтенд

Админ-панель

Панель администратора для модерации пользователей, жалоб и управления контентом.

Nuxt 3PrimeVue
DevOps

CI/CD и деплой

Настройка пайплайнов CI/CD, Docker-контейнеризация и деплой на продакшен-сервер.

DockerGitLab CITraefik

Результаты

0+
Микросервисов
0+
Модулей бэкенда
0+
Экранов интерфейса

Заинтересовал проект?

Оставьте заявку, и я свяжусь с вами для обсуждения деталей вашего проекта