Строим личную соцсеть #50: [Python/FastAPI/JS/React/MongoDB] нотификейшены уведомлений
🚀 Юбилейный 50-й выпуск проекта FakeBook! В этом видео продолжаем разработку системы уведомлений (notifications) в нашем полноценном социальном веб-приложении, которое создаётся с нуля. Теперь уведомления приходят не только на личные сообщения, но и на другие события: 👍 лайки постов 💬 комментарии 🔥 реакции пользователей Также в этой серии мы немного рефакторим фронтенд и выносим работу с SSE (Server-Sent Events) в отдельный React Context, чтобы архитектура приложения стала чище и удобнее для дальнейшего развития. 📌 Что сделаем в этом выпуске - добавим новые типы уведомлений - вынесем SSE-подписку в отдельный React Context - реализуем Notification Toast Subscriber - оптимизируем код компонента Header - научим Toast-компонент работать с разными типами уведомлений - сделаем нормализацию данных уведомлений - синхронизируем счётчик уведомлений в хэдере В итоге получаем мгновенные realtime-уведомления при действиях пользователей — как в настоящих социальных сетях. 🧠 Технологии проекта В разработке используются современные технологии: - React - Server-Sent Events (SSE) - FAST API - Docker Мы шаг за шагом создаём полноценную социальную сеть уровня production. 📺 Проект FakeBook FakeBook — это образовательный проект, где я показываю реальную разработку сложного веб-приложения: - посты - комментарии - лайки - личные сообщения - уведомления - realtime функционал Каждая серия — это настоящая разработка. 👍 Понравился выпуск — ставьте лайк 👎 Не понравился — ставьте дизлайк (это тоже полезно 😉) Спасибо большое за просмотр! КОД ПРОЕКТА ПИШЕТ НЕЙРОСЕТЬ, Я ЛИШЬ НАПРАВЛЯЮ ЕЁ. Личка в телеграм https://t.me/scriptoman3000 В будущем я обязательно сделаю репозиторий проекта публичным. Ну а если вам уже не терпится, пишите в личку в телеге, я открою вам персональный доступ, чтобы вы по изучали код или может быть даже развернули проект у себя локально. Плейлист проекта: 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:02 Пилим общие нотификации 02:06 Тестируем что запилили 02:46 Планы на следующую неделю #webdev #python #fastapi #javascript #react #mongodb #socialnetwork #programming #scriptoman #скриптоман
Название:
Строим личную соцсеть #50: [Python/FastAPI/JS/React/MongoDB] нотификейшены уведомлений
Категория:
Разное