NikohUz
Технологии с пониманием культуры.
Задача
Локальной платформе знакомств нужен не только подбор анкет. Модель данных должна учитывать этапы общения, геопоиск и модерацию медиа.
Мой подход
Смоделировал пять этапов общения в Prisma и PostgreSQL. Создал Flutter-клиент с OpenStreetMap, Socket.io и push-уведомлениями. Применил Redis для ограничения запросов, MinIO для медиа и Zod для проверки API.
Результат
Адаптированная к местной культуре платформа знакомств и общения с единой мобильной и серверной архитектурой.
Как всё связано
01Flutter / Maps
02Express API
03Redis
04PostgreSQL / S3
Пять этапов общения с учётом местной культуры
Поиск на карте и сообщения в реальном времени
Модерация фото и ограничение частоты запросов
Следующая остановка