Вопросы о django rest framework для проекта

Я студент последнего курса CS, и я решил сделать свой проект, используя flutter, Django и MySQL. Я делаю приложение для отправки текстовых сообщений, которое позволяет пользователям отправлять сообщения (тексты и изображения), совершать аудио- и видеозвонки. Это мой первый проект на Django, и я не знаю, как действовать дальше: -должно ли все быть API, которое потребляет flutter? В настоящее время я работаю над авторизацией и регистрацией пользователей, должны ли сообщения (планирую использовать websockets/socket.io), звонки и другие функции быть сделаны как restful API?

Проект рассчитан на 3,5 месяца, первый месяц я планирую потратить на ознакомление с созданием и использованием API. Это мое первое сообщение на этом сайте, хотя я всегда использую его для решений, поэтому я не уверен, что такой общий вопрос уместен, однако я благодарен за любой вклад

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