Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать простой веб-интерфейс для API. для начала два раздела, потом если всё будет хорошо нарастим ещё.

суть интерфейса: выбор опций в веб ЛК и в зависимости от их конфигурации отправка того или иного запроса гет.

в идеале ориентировка на быстрый результат и постоянное сотрудничество (50-100% работа)

Требования по архитектуре ниже. Рассмотрим также альтернативные платформы. Таковая должна иметь хороший сет библиотек для связки с linux.

Технологии сервера:Базовое

  • Rails 5
  • Ruby 2.3 - 2.4
Базовые гемы

  • Rspec - тестирование
  • Factory girl - тестирование
  • Apipie - документировани
  • Devise - авторизация
  • Cancancan - права
  • Sidekiq - отложенные задачи
  • Sidekiq-scheduled - регулярные задачи
  • OneSignal - нотификации, могу сервис предоставить
Организация кода

Контроллеры группируем по фронту (account_api/, billing_api/, mobile_api/, web/)

В API указываем namespace версии (account_api/v1/, mobile_api/v1/)

Используем Сервисы (логика из контроллеров) (app/services/)

В сервисах используем DI (отсюда)

Толстые модели, тонкие контроллеры

7 лет назад
batin
45 летШвейцария
7 лет в сервисе
Был
7 лет назад