🎨 Проект: Социальная сеть "Memes"
🔹 Стек технологий:
Frontend: React, Redux Toolkit, SCSS, адаптивная верстка
Backend: Node.js (Express), Sequelize (ORM), MySQL
Дополнительно: JWT-аутентификация, загрузка файлов (Cloudinary или аналоги), WebSocket (чаты)
🚀 Ключевые особенности проекта:
1. Лента мемов с уникальной фичей "Исходник"
Пользователи могут публиковать мемы, созданные на основе общего шаблона (как в TikTok с звуками).
У каждого мема есть "исходная картинка", на которую можно наложить свой текст/стикеры.
В ленте отображаются все вариации мемов, созданные на одном шаблоне – можно сравнивать и голосовать за лучший!
2. Полноценная социальная сеть
✅ Профили пользователей – аватарки, био, настройки.
✅ Система друзей – заявки, подписки, списки.
✅ Лайки, комментарии, репосты – как в классических соцсетях.
✅ Мессенджер – личные и групповые чаты в реальном времени (WebSocket).
3. Интерактивность и удобство
Гибкая фильтрация – сортировка по популярности, новизне, тегам.
Тёмная/светлая тема (настроенная через CSS-переменные).
💡 Почему этот проект крутой?
Аналог TikTok, но для мемов – оригинальная механика контента.
Полный цикл разработки – от проектирования БД до деплоя.
Сложные элементы (чаты, лайки, динамическая лента) реализованы оптимально (RTK Query, кэширование).