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

Сделать с нуля веб-интерфейс для linux-API

истекло время актуальности


предложение по сотрудничеству только для индивидуальных исполнителей. веб-студиям просьба не писать.


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


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


в идеале ориентировка на быстрый результат и постоянное сотрудничество (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 (отсюда)

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


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.
  1.  фрилансер больше не работает на сервисе

Заказчик
Dmitry Batin
Швейцария Basel  2   0
Проект опубликован
25 октября 2017
37 просмотров
Способы оплаты
Метки