Консультация по разработке архитектуры приложения - аналог Tinder

4 000 руб. за проект • безналичный расчёт, электронные деньги
04 мая 2019, 05:28 • 6 откликов • 66 просмотров
(Прошу прощение за мой Русский, давно не жил в России)

Создание архитектуры прототипа приложения - простого аналога Tinder по поиску знакомств под Android и iOS. Проект уже частично готов и имеет некоторые наработки.

Приложение должно содержать следующие функции:
  • регистрация пользователя с помощью Facebook аккаунта
  • пользователь может редактировать свой аккаунт:
    • загружать свои фотографии
    • редактировать описание своего профиля
    • редактировать фильтр ближайших пользователей под свои вкусы
    • видеть сетку ближайших отфильтрованных пользователей и просматривать их профили
    • возможность взаимодействовать с видимыми пользователями:
      • отправлять им сообщения,
      • картинки
      • фотографии
      • начать видео чат
Хочу получить консультацию и предложения по создании архитектуры всей системы:
  • архитектура Front-end
  • архитектура Back-end
  • архитектура базы данных
  • система взаимодействий между всеми частями системы
  • рекомендации по API сторонних сервисов которые могут дополнить систему и внедрение их в архитектуру
  • рекомендации по тестированию
Плюсы и минусы разных примеров архитектур и рекомендации по возможным технологиям и инструментам.

Технологии к которым я приглядываюсь:
  • front-end: фреймворк Flutter (не рассматриваю замену)
  • back-end: Cloud Firebase сервис, Node.js Express
  • relational database - ?
  • API RESTful
От Вас требуется голосовая консультация, а также помощь в исследовании всего проекта в виде небольшой работы с подробными ссылками на источники всех используемых технологий и элементов архитектуры. Также понадобится помощь в создании диаграмм базы данных, UML классов в случае OOP и etc.

Вся работа не должна занять нескольких часов в течении 1-2 дней. Крайний срок 5е Мая!