Персонализированная лента цифрового арта
Веб-приложение и Telegram-бот для просмотра и оценки цифрового арта со свайп-интерфейсом и персонализированными рекомендациями.
Открыть проектSwipeart — pet-проект, объединяющий мир цифрового арта и свайп-механику. Пользователи листают работы как в Tinder, ставят оценки, а система формирует персональные рекомендации. Проект реализован как монорепозиторий: NestJS-бэкенд, Nuxt 3-фронтенд, PostgreSQL, Redis, MinIO и Telegram-бот.
Интерфейс в стиле Tinder для просмотра и оценки цифрового арта свайпами влево и вправо.
Персонализированные рекомендации на основе оценок пользователя и предпочтений по стилям и жанрам.
Создание пользовательских коллекций и добавление понравившихся работ в избранное.
Бот для просмотра и оценки арта прямо в Telegram с инлайн-кнопками и уведомлениями.
Режим совместного просмотра арта в реальном времени через WebSocket-соединение.
Поддержка трёх языков интерфейса: русский, английский и немецкий.
Fullstack TypeScript monorepo с реалтайм-функциями
Спроектировал и реализовал структуру монорепозитория с NestJS-бэкендом и Nuxt 3-фронтендом.
Разработал систему рекомендаций на основе пользовательских оценок, предпочтений и коллаборативной фильтрации.
Реализовал Telegram-бота для взаимодействия с платформой: просмотр, оценка и подписки на обновления.
Внедрил WebSocket-коммуникацию для совместного просмотра и мгновенных уведомлений.
Настроил Docker Compose для локальной разработки и деплоя с PostgreSQL, Redis и MinIO.
Оставьте заявку, и я свяжусь с вами для обсуждения деталей вашего проекта