Сайт знакомств на Angular и Django. Чат-мессенжер по типу телеграм.

Цель проекта: создать одностраничное чат-приложение для мобильных устройств, используя Django на серверной части и Angular Ionic на клиентской.

Урок 1.

Описание проекта. Начало работы.

Как создать проект на Angular Ionic.

  Есть видео.

Теги: angular js start

Урок 2.

Бекенд. Джанго. Начало проекта.

Установка swagger.

  Есть видео.

Урок 3.

Джанго. Пользователи.

Регистрация пользователей.

  Есть видео.

Теги: django python users

Урок 4.

Джанго. Список пользователей. Загрузка фото.

Загружаем картинки через API.

  Есть видео.

Теги: django drf python rest users

Урок 5.

Встраиваем Ангуляр в Джанго.

Обслуживание Ангуляр приложения одним Джанго.

  Есть видео.

Урок 6.

Ангуляр. Список пользователей.

Выводим пользователей на странице.

  Есть видео.

Теги: angular js users

Урок 7.

Регистрация пользователей.

Форма регистрации.

  Есть видео.

Теги: angular js registration

Урок 8.

Авторизация пользователя по токену.

REST API запрос для авторизации пользователя. Форма на фронтенде. Реактивные формы в Ангуляре.

  Есть видео.

Теги: angular auth form js

Урок 9.

REDUX хранилище. Библиотека ngrx.

Используем базу данных ngrx в браузере.

  Есть видео.

Теги: angular js ngrx redux

Урок 10.

Сервис инициализации пользователя.

Идентифицируем пользователя при загрузке/перезагрузке приложения.

  Есть видео.

Теги: angular init js

Урок 11.

Хранилище списка пользователей. Angular.

Ложим пользователей в стору.

  Есть видео.

Теги: angular js ngrx users

Урок 12.

Соединение с веб-сокетом. Пользователи онлайн. Бекенд и фронтенд.

Отслеживание пользователей в онлайне и оффлайне с помощью Django channels.

  Есть видео.

Урок 13.

Рассылка веб-сокет сообщений с помощью Django channels и celery.

Передаем сообщения о появлении нового пользователя в онлайне.

  Есть видео.

Теги: celery django python

Урок 14.

Комнаты чата.

Делим чат на комнаты по 2 человека.

  Есть видео.

Теги: chat django python

Урок 15.

Чат сообщения.

Передача сообщения в комнату чата.

  Есть видео.

Теги: chat django python

Урок 16.

Рассылка сообщений через веб-сокет.

Рассылаем с помощью django channels.

  Есть видео.

Урок 17.

Исправления и улучшения.

Аватарка. Разлогирование.

Теги: auth django python

Урок 19.

Использование сервера Centrifuge для сокет-сообщений.

Установка сервера. Отсылка сообщений из python кода.

Урок 20.

Список контактов пользователя.

Создание и вывод контактов.

Теги: contact django python