Строим личную соцсеть #34: [Python/FastAPI/JS/React/MongoDB] первая версия бэкенда личных сообщений
🔥 34 серия проекта «Фейкбук» — личные сообщения | Backend + Frontend 🔥 Всем привет! 👨💻 Продолжаем развитие нашей собственной социальной сети Фейкбук — и в этом выпуске мы оживляем личные сообщения на бэкенде 💬 В прошлой серии мы сделали интерфейс ЛС, а сегодня пришло время настоящих сообщений, которые сохраняются в базе 🗄️ 🚀 Что сделали в этом видео 📌 Реализовали бэкенд для личных сообщений — без real-time (пока) — без вебсокетов (они будут позже) — но с полноценным сохранением сообщений 📌 Создали новые сущности 🗂 Conversation — диалог ✉ Message — личное сообщение 📌 Добавили новые коллекции в базу данных 📌 Написали модели и интерфейсы репозиториев 📌 Реализовали репозитории 📌 Расширили user_repository новым методом 📌 Создали и зарегистрировали новые API эндпоинты 📌 Подключили все зависимости 🎨 Фронтенд-доработки 🧩 ChatWindow — загрузка сообщений с бэкенда 👤 ParticipantInfo — реальные данные собеседника 📄 Страница Messages — отказ от моков, переход на API 🔘 Кнопка «Написать сообщение» в профиле пользователя 🔌 API-сервис — новые роуты для ЛС 👀 Что протестировали ✔ старт диалога из профиля ✔ отправку сообщений между пользователями ✔ загрузку сообщений после перезагрузки страницы ✔ работу диалогов с разных аккаунтов ✔ меню диалога (пока заготовка) 📌 Да, сообщения пока появляются после обновления страницы — и это нормально 😉 Real-time будет уже в следующих сериях ⚡ 🔜 Что дальше 👉 В следующих выпусках: — WebSocket сервер — мгновенные сообщения — статусы, уведомления, меню диалогов — блокировки, архивы и прочие фичи А завтра — пятничный обзор того, что успели сделать за неделю 📊 💚 Понравилось — ставьте лайк 💔 Не понравилось — смело ставьте дизлайк 💬 Пишите комментарии 📢 Подписывайтесь, чтобы не пропустить развитие проекта Видео на канале выходят каждый будний день в одно и тоже время! Спасибо большое за просмотр! КОД ПРОЕКТА ПИШЕТ НЕЙРОСЕТЬ, Я ЛИШЬ НАПРАВЛЯЮ ЕЁ. Плейлист проекта: https://www.youtube.com/playlist?list=PLKtZ93xAe3kjpldGIc7_oj58eMAqjraeJ Автор также обитает: Twitch - https://www.twitch.tv/scriptoman Telegram - https://t.me/scriptoman_channel 00:00 Приветствие 00:06 Вспоминаем что было вчера 01:10 Пишем бэкенд для ЛС 03:11 Тестируем работу ЛС с бэкендом 04:42 Планы на завтра #webdev #python #fastapi #javascript #react #mongodb #socialnetwork #programming #scriptoman #скриптоман
Название:
Строим личную соцсеть #34: [Python/FastAPI/JS/React/MongoDB] первая версия бэкенда личных сообщений
Категория:
Разное