Similar presentations:
Web-приложение для командного взаимодействия и совместной работы (SQUAD)
1.
РАМАЗАНОВ РОДИОН МИХАЙЛОВИЧWeb-приложение для командного взаимодействия и
совместной работы (SQUAD)
2.
Анализ аналогов3.
Выдвинутые функциональные требования1.Регистрация пользователей через электронную почту или
сторонние платформы.
2.Восстановление доступа через отправку временного пароля на
почту.
3.Поддержка двухфакторной аутентификации.
4.Управление учетными записями и данными.
5.Создание собственных серверов для общения.
6.Настройка параметров сервера, включая название и логотип.
7.Различные каналы общения (текст, голос, видео) с возможностью
создания временных каналов и передачи файлов.
4.
Дизайн web-приложения5.
Дизайн web-приложения6.
Дизайн web-приложения7.
Дизайн web-приложения8.
Архитектура приложения9.
Выбор базы данных и ORMORM
Бессерверный Postgres
Полностью управляемый бессерверный
(англ. serverless computing) Postgres с
щедрым уровнем бесплатного
пользования. Они разделяют хранилище и
вычисления, чтобы обеспечить
автоматическое масштабирование,
ветвление и бездонное хранилище.
10.
Схема базы данных11.
АвторизацияAuth.js
Authentication for the
Web.
The React
Framework for the
Web
12.
Алгоритм авторизации13.
Алгоритм авторизации14.
Алгоритм авторизации15.
Алгоритм авторизации16.
Спасибо за внимание!Рамазанов Родион Михайлович