Как приступить к созданию сайта для видеоконференций?

Я начал кодить в начале этого года и делал небольшие проекты тут и там, такие как чат-бот, список дел и т.д.

Я хочу сделать несколько продвинутых проектов full stack в течение года, которые дадут мне глубокое понимание. По сути, я хочу создать большой проект и учиться по ходу дела. Мне неважно, сколько времени это займет.

Один из этих проектов - приложение для веб-конференций, подобное google meet, но специально для проведения собеседований по кодингу. Оно будет иметь все обычные функции веб-конференций с добавлением площадки для игры в код.

Я знаю, что это амбициозный проект. Однако мне трудно понять, какой технологический стек использовать. Я хотел использовать Vue для любых элементов фронтенда (которых, как я знаю, не так уж и много), но просто потому, что я хочу взять этот фреймворк. Я в основном использую python, поэтому мне интересно, могу ли я использовать django для бэкенда? Я не против использовать express, но просто предпочитаю python.

Я также хочу использовать сторонние фреймворки. Мне еще предстоит глубокое исследование, но, возможно, agora, webRTC или socket или что-то еще, не знаю

Любой совет будет замечательным!

Вернуться на верх