Skip to content

Тестовое задание для компании Webim

Notifications You must be signed in to change notification settings

LexusLight/Webim-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webim-test-task

Тестовое задание для компании Webim

При открытии страница показывает кнопку «авторизоваться», по нажатию делает oauth авторизацию github. Страница авторизованного пользователя сразу выводит на экран каждое сгенерированное сервером число, заменяя прошлое. При последующих запусках/заходах на страницу сразу выводит данные сервера, т.к. уже понимает, что авторизовано и авторизация запоминается. Не авторизованные пользователи видеть данные не должны. Сгенерированные данные для всех пользователей должны совпадать. На странице должна присутствовать возможность разлогиниться.

Архитектурный подход:

  • Frontend - React + Material UI
  • Backend - Flask
  • Метод сообщения - Server Sent Event
  • Авторизация - через Firebase

Результат:

gif

About

Тестовое задание для компании Webim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published