Какой frontend (React.js/React Native) и backend (Flask/Django) фреймворки мне выбрать?

Я хотел бы разработать веб-приложение для управления портфелем. В этом приложении пользователи смогут манипулировать портфелями, добавляя/редактируя/удаляя сделки и просматривать статистику портфелей в реальном времени (изменение цен акций, общая доходность). Ниже я привожу список требований и примеры экранов для проекта. Стоит отметить, что у меня нет опыта в веб-разработке и я знаю только основы python и js.

Frontend:

  • Поддержка настольной и мобильной версий веб-приложения
  • Интерактивность (добавление/редактирование/удаление портфелей/сделок)
  • Расширение контента (Добавляются новые сделки/холдинги/портфели)
  • Частое обновление данных (Цены холдингов/общая доходность)

Технологии: React.js/View.js/React native

Бэкэнд:

  • Локализация (Пока только английский язык)
  • Авторизация (Пользователи должны иметь возможность регистрироваться/входить в систему)
  • Потоковая передача данных в реальном времени (Получение финансовых данных из yahoo или других финансовых источников)

Технологии: Django/Flask

Экран портфолио

Экран портфолио

AddTrade view

Экран настроек

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