Требуется талантливый RoR-разработчик
Нужно написать простой веб-интерфейс для 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 (отсюда)
Толстые модели, тонкие контроллеры
-
96 добрый день Dmitry Batin, готов выполнить Т.З. , скайп bavyka, email [email protected]
-
120 Здравствуйте, Дмитрий. Я знаком со всеми библиотеками и/или их аналогами, описаными выше. Также знаком с DI, как и с другими подходами SOLID, и пишу качественный код.
Уверен, что справлюсь с заданием.
Мои контакты:
skype: isqrel
e-mail: [email protected]
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 3 days 14 hours back ∙ 10 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 3 days 18 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 4 days 20 hours back ∙ 111 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 7 days 3 hours back ∙ 44 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 12 days 19 hours back ∙ 10 proposals |