Строим личную соцсеть #36: [Python/FastAPI/JS/React/MongoDB] вебсокеты для личных сообщений
Автор: scriptoman
Загружено: 2026-01-05
Просмотров: 236
Описание:
Всем привет! 👋
Это 36 серия проекта «Фейкбук» — продолжаем разработку собственной социальной сети с нуля 🚀
В этом выпуске мы оживляем личные сообщения и делаем их мгновенными, как в современных мессенджерах.
Если раньше для получения новых сообщений приходилось обновлять страницу, то сегодня мы исправляем это с помощью WebSocket-ов 🔥
🚀 Что сделано в этом видео:
✅ Проверяем текущую реализацию личных сообщений
✅ Подключаем второй браузер и тестируем диалоги между пользователями
✅ Пишем новый WebSocket-сервис
✅ Инкапсулируем логику работы с вебсокетами
✅ Дорабатываем message use-cases
✅ Добавляем новый endpoint
✅ Реализуем WebSocket-сервер на FastAPI
✅ Подключаемся к серверу с фронтенда
✅ Дорабатываем чат-окно под разные разрешения
✅ Отправляем сообщения через WebSocket
✅ Проверяем мгновенную доставку сообщений между пользователями
В итоге — сообщения приходят сразу, без перезагрузки страницы 💬⚡
🛠 Используемые технологии:
Backend: FastAPI, WebSockets
Frontend: SPA, чат-интерфейс
Архитектура: сервисы, use-cases
Реальное время (real-time)
🔮 Что дальше:
Обновление счётчиков в реальном времени — уже в следующей серии в среду 👀
Проект развивается, и впереди ещё очень много работы, особенно над личными сообщениями.
👍 Если вам нравится то, что я делаю — ставьте лайк
👎 Не нравится — смело ставьте дизлайк
💬 Пишите в комментариях, какой функционал развивать дальше
📢 Подписывайтесь, чтобы не пропустить новые серии
📱 И обязательно заглядывайте в Telegram — там мои мысли о разработке и проектах (ссылка в описании)
Спасибо большое за просмотр!
КОД ПРОЕКТА ПИШЕТ НЕЙРОСЕТЬ, Я ЛИШЬ НАПРАВЛЯЮ ЕЁ.
Плейлист проекта:
• FakeBook
Автор также обитает:
Twitch - / scriptoman
Telegram - https://t.me/scriptoman_channel
00:00 Приветствие
00:06 Вспоминаем прошлые серии
01:31 Поднимаем websocket севрер
02:40 Тестируем мгновенность ЛС
03:33 Планы на послезавтра
#webdev #python #fastapi #javascript #react #mongodb #socialnetwork #programming #scriptoman #скриптоман
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: