SCRATCH PLANNER – РОЗВИТОК ФАЗИ 2 (Ruby on Rails)
Обсяг роботи – Короткий огляд
Колоди
Реалізувати повну логіку оцінки навичок на основі результатів навчання, оцінок карток та розрахунку відсотків.
Побудувати повну логіку режиму навчання: випадковий порядок карток, лічильники карток, неповторювані картки “Легкі”, повторювані інші складності до завершення та фінальне спливаюче вікно завершення.
Оновити кнопки складності карток та логіку.
Додати покращення інтерфейсу: автоматичне приховування попередніх переглядів, видалити звуковий сигнал таймера, зворотне нумерування, показати текстове поле при натисканні.
Завдання
Додати функціональність списку в Kanban.
Додати підтвердження відправлення та пов'язані правила.
Додати фільтр для завершених/незавершених елементів.
Завдання
Додати підтвердження відправлення та правила.
Додати фільтр для завершених/незавершених елементів.
Додати вигляд Kanban.
Примітки
Додати нову вкладку Примітки з WYSIWYG редактором.
Видалити стовпець попереднього перегляду.
Курси
Додати функціональність автоматичного фільтра до рядка пошуку.
Календар
Додати параметри сортування та нові режими перегляду.
Загальний інтерфейс
Додати розширювані стовпці.
Оновлення дизайну
Перейменувати/перекрасити кнопку попереднього перегляду.
Додати кінцеві маркери до стовпців Kanban.
Виправлення помилок
Вирішити проблему перевертання карток у Колодах.
Технічний стек (Короткий огляд)
Бекенд: Ruby on Rails 8 (API + Серверні перегляди), PostgreSQL, Redis
Фронтенд: Hotwire (Turbo + Stimulus), TailwindCSS, компоненти Flowbite UI
Редагування багатого тексту: ActionText (Trix) + інтегрований редактор Quill
Аутентифікація: Devise + Devise-JWT для безпечної аутентифікації користувачів
Сховище та послуги: Cloudinary для завантаження файлів, SendGrid для електронної пошти, Stripe для платежів
Стиль розгортання: Стандартний моноліт Rails з інтерактивністю на основі Turbo, без необхідності у фреймворку SPA
Важливі архітектурні деталі (Дуже коротко)
Проект використовує модульну структуру домену Rails під простором імен
Planner::(Колоди, Флеш-картки, Примітки, Завдання, Завдання, Курси, Події).Поведение UI обробляється контролерами Stimulus + Turbo Streams для динамічного оновлення (наприклад, слайдер флеш-карток, налаштування колоди, взаємодії Kanban).
Моделі чітко розділені: Колоди/Флеш-картки, Завдання, Завдання, Примітки, Курси, Події мають свої контролери, моделі та проблеми.
Багатий текст, завантаження та зміни стану залежать від рідних систем Rails (ActionText, ActiveStorage, enums).
Підрядник повинен продовжити існуючі шаблони, а не вводити нові фреймворки.
Вся робота повинна відповідати вашій Угоді про надання послуг:
Повний трансфер ІП, без непогодженого зовнішнього коду, послідовна архітектура та підтримувані шаблони Rails/Hotwire.
-
45 днів88 680 UAH45 днів88 680 UAH
Вітаю! Це справді масштабний і дуже цікавий обсяг роботи.
Мене одразу зацікавив ваш стек: Ruby on Rails 8, Hotwire (Turbo + Stimulus) та TailwindCSS. Це саме та архітектура моноліту, з якою я працюю щодня. Я чітко розумію, як використовувати Stimulus контролери та Turbo Streams для оновлення UI (наприклад, для Kanban чи режиму навчання), не вводячи нових фреймворків.
Я готовий реалізувати всі перелічені функції: від складної алгоритмічної логіки оцінки навичок у Колодах до функціоналу Kanban і нової вкладки Примітки з ActionText/Quill. Гарантую повну відповідність вашим архітектурним шаблонам та вимогам щодо трансферу ІР.
Моя пропозиція
✅ Термін виконання:
Обсяг робіт великий, тому, з урахуванням необхідності глибокого занурення в існуючу логіку та моєї щоденної зайнятості, очікуваний термін реалізації всього переліченого функціоналу становитиме 5–7 тижнів.
💰 Вартість проекту:
Враховуючи високу кваліфікацію, але бажання взяти цей масштабний проєкт, моя ставка у 3 рази нижча за середньоринкову для RoR-спеціаліста. Фіксована ціна за весь обсяг робіт: $1800 – $2300.
Я готовий почати з обговорення найскладнішого блоку — логіки оцінки навичок — щоб якнайшвидше оцінити точний термін і приступити до роботи.
… Мій сайт-резюме, де можна подивитися стек технологій і приклади робіт: https://aleksandergladchenko.github.io/portfolio/
-
30 днів110 850 UAH
424 3 0 30 днів110 850 UAHПривіт!
Я переглянув обсяг Фази 2 для Scratch Planner. У мене є досвід розширення існуючих додатків Ruby on Rails з використанням Hotwire (Turbo + Stimulus), без SPA фреймворків.
Стек та досвід:
• Ruby on Rails 8, PostgreSQL, Redis
• Hotwire, Tailwind / Flowbite
• ActionText (WYSIWYG), ActiveStorage
• Дошки Канбан та складна бізнес-логіка (режим навчання, оцінювання)
…
Я можу реалізувати необхідну логіку Дек, Канбан для Завдань/Завдань, покращення інтерфейсу та виправлення помилок, дотримуючись існуючої архітектури та шаблонів.
Радий обговорити деталі та терміни.
-
20 днів133 020 UAH
384 4 0 20 днів133 020 UAHПривіт! Мене цікавить ваша пропозиція. 6+ років досвіду. Готовий реалізувати Планувальник Фази 2 на Rails 8 + Hotwire: дошки (оцінка навичок + режим навчання), Канбан, нотатки (Quill), календар, виправлення інтерфейсу. Напишіть мені — давайте обговоримо деталі!
-
30 днів11 085 UAH
2259 5 1 30 днів11 085 UAHДоброго дня! Я ознайомився з вашим завданням і вважаю, що зможу успішно його виконати. Буду радий співпраці, будь ласка, напишіть мені особисто для подальших деталей.
-
40 днів88 680 UAH
328 40 днів88 680 UAHПривіт!
Я спеціалізуюсь на Rails монолітних системах з Turbo/Stimulus і розумію важливість збереження вашої структури простору імен Planner::. Я можу реалізувати повний двигун навчання Decks (рандомізація, логіка складності, правила повторення, оцінювання), розширення Kanban для Завдань та Завдань, Нотатки з WYSIWYG (ActionText + Quill), оновлені перегляди Календаря, покращення інтерфейсу та виправлення помилок — все строго відповідно до вашої архітектури, контролерів Stimulus, Turbo Streams та розділення доменів. Я не буду впроваджувати нові фреймворки або зовнішній код, відповідно до вашої Угоди про послуги.
-
40 днів133 020 UAH
173 40 днів133 020 UAHПривіт, приємно познайомитися.
Як розробник повного стеку, я живу і дихаю саме цим стеком: модульний доменно-орієнтований Rails (простір імен Planner::), інтерактивність на основі Turbo, ActionText + Trix/Quill, Flowbite + Tailwind, Devise-JWT, Cloudinary, Stripe та фонові завдання на основі Redis.
• Повноцінний двигун карток з повторенням з інтервалами з оцінюванням навичок, неповторюваними картками та логікою завершення
• Канбан + Завдання + Завдання з фільтрами, правилами подачі та оновленнями Turbo Stream
• Нотатки з WYSIWYG, Календар з режимами сортування/перегляду та десятки завдань з покращення інтерфейсу Hotwire
Я ідеально розширю ваші існуючі шаблони — без нових фреймворків, нульовий технічний борг, піксельно точний з вашими поточними контролерами Stimulus та Turbo Streams.
…
Чекаю на швидку та чисту реалізацію!
З найкращими побажаннями
-
30 днів133 020 UAH
1137 4 0 30 днів133 020 UAHПривіт!
Я уважно прочитав ваш бриф для Фази 2 і можу розширити ваш додаток Planner таким чином, щоб зберегти чистоту та передбачуваність патернів Rails і Hotwire.
Я реалізую повну систему оцінювання та логіку навчання, щоб результати відображали продуктивність карток і їх завершення, виправлю помилку перевертання картки та додам Канбан, Нотатки з WYSIWYG редактором, розумні фільтри та полірування інтерфейсу, яке ви описали.
Я дотримуватимусь простору імен Planner та існуючих конвенцій Stimulus і Turbo, щоб нічого нового не здивувало вашу кодову базу.
Моя робота включатиме тести для правил оцінювання, чіткі контролери Stimulus для Канбану та Колод, а також безпечні міграції для будь-яких нових полів.
Однією з функцій, яку я б запропонував, є тепловий графік навчання, який показує слабкі місця в колодах і пропонує короткі зосереджені сесії для покращення саме цих карток, що зробить прогрес у навчанні видимим і дієвим.
… Дякую!
-
20 днів133 020 UAH
535 2 0 20 днів133 020 UAHСхоже на дуже добре структурований проект Rails/Hotwire — це саме той тип роботи "розширити існуючу архітектуру, не винаходити її заново", з яким я відчуваю себе комфортно.
Я можу допомогти вам реалізувати весь описаний обсяг, суворо дотримуючись ваших існуючих шаблонів:
* **Декі:** логіка оцінки кваліфікації, повний потік режиму навчання (випадковий порядок, неповторювані легкі, повторення інших, спливаюче вікно завершення), оновлення логіки складності та налаштування інтерфейсу (авто-сховування попередніх переглядів, без звуку таймера, зворотне нумерування, розкриття по кліку).
* **Завдання / Таски:** оновлення списку + Канбан, підтвердження подачі з правилами, фільтри завершено/незавершено та новий вигляд Канбан.
* **Нотатки:** нова вкладка Нотатки з WYSIWYG (Trix/Quill через ActionText), видалення колонки попереднього перегляду.
* **Курси / Календар:** автоматичний фільтр пошуку, сортування календаря + нові вигляди через Turbo/Stimulus.
* **Загальний інтерфейс та дизайн:** розширювані колонки, перейменування/перекрашування кнопок, маркери завершення в Канбані та виправлення помилки перевертання картки Деків.
…
Я зберігатиму все в межах вашого стеку Rails 8 + Hotwire + Tailwind, повторно використовуючи існуючі контролери Stimulus/Turbo Streams, поважаючи структуру домену `Planner::` та уникаючи впровадження нових фреймворків або зовнішнього коду, крім затвердженого.
Ви можете перевірити мою роботу тут: [https://dima.ge](https://dima.ge)
Кілька швидких запитань для узгодження очікувань:
1. Чи вже є у вас документовані критерії прийняття/потоки користувачів для режиму навчання та логіки оцінювання, чи слід мені формалізувати їх з вашого опису?
2. Чи є джерело дизайну (Figma/Sketch) для змін в інтерфейсі, чи це ведеться розробниками в рамках вашої поточної системи стилів?
3. Який ваш улюблений робочий процес: гілки функцій + огляди PR на GitHub/GitLab, чи прямі коміти з регулярними перевірками?
-
7 днів221 700 UAH
12862 4 2 7 днів221 700 UAHПривіт,
Модульна структура Rails вашого проєкту та інтерактивність на основі Hotwire ідеально відповідають моїм навичкам. У мене є практичний досвід розробки складних навчальних наборів з випадковою логікою карт, динамічною поведінкою інтерфейсу користувача за допомогою контролерів Stimulus, Turbo Streams для оновлень в реальному часі та надійних систем оцінювання — все це відповідає вашим вимогам до покращень наборів і режиму навчання. Я також комфортно реалізую дошки Канбан, фільтри, підтвердження подачі та вдосконалення інтерфейсу користувача, забезпечуючи безперебійну та зручну для користувача взаємодію.
Мій досвід включає роботу з Rails 8, PostgreSQL, Redis, аутентифікацією Devise/Devise-JWT та інтеграцію редакторів збагаченого тексту, таких як ActionText і Quill. Я також керував завантаженням файлів через Cloudinary, доставкою електронної пошти через SendGrid та платіжними потоками за допомогою Stripe — забезпечуючи надійність і безпеку на рівні виробництва. Я прагну підтримувати чистий, підтримуваний код, розширювати існуючі шаблони, а не впроваджувати непотрібні фреймворки, і забезпечувати повну відповідність передачі інтелектуальної власності відповідно до вашої угоди про надання послуг.
Мене особливо приваблює можливість покращити кілька модулів — Набори, Завдання, Завдання, Нотатки, Курси та Календар — при збереженні модульної архітектури домену. Мій підхід підкреслює уважність до деталей, підтримуваний код та відшліфований UI/UX, що відповідає вашому баченням проєкту.
Я був би радий можливості обговорити, як я можу внести свій внесок у ваш проєкт і допомогти ефективно та результативно реалізувати ці оновлення. Дякую за ваш час і увагу.
…
З повагою,
Актуальні фриланс-проєкти в категорії Бази даних та SQL
База 1С для підприємстваПотрібна база для ведення складу авторазборки, контролю фінансів та формування заказів. Потрібно додавати автомобіль як обʼєкт , та закріпляти за ним запчастини. Повну структура як і що повинно виглядати та працювати розповім під час розмови. Бази даних та SQL ∙ 9 годин 23 хвилини тому ∙ 5 ставок |
Интеграция данных 1СОрганізувати якісну підготовку та перетік данніх з 1С у BigQuery для подальшого використання у Looker:Організувати данізгідно того, які поля потрібні.Підготувати зрозумілу структуру таблиць і проміжних наборів даних, на яких будуватимуться дашборди.Налаштувати завантаження… Бази даних та SQL, Обробка даних ∙ 1 день 15 годин тому ∙ 9 ставок |
Розробка простого системи контролінгу та обліку управлінського в Google Sheets «під ключ»Назва завдання: Розробка простого системи контролінгу та обліку управлінського в Google Sheets "під ключ" для будівельної компанії в Польщі (+ онлайн навчання та допомога при впровадженні) Про компанію, контекст і мою основну проблему Доброго дня, Шукаю досвідченого спеціаліста… Бази даних та SQL, Бухгалтерські послуги ∙ 2 дні 20 годин тому ∙ 33 ставки |
Розробка аналітичного Power BI дашборду
2000 UAH
Ось такий у нас запит, потрібна людина яка розбирається з Power BI: Екран 1: Strategic Cockpit (Фінансове здоров'я заводу) Ціль: За 5 секунд зрозуміти, «де ми втрачаємо гроші і скільки?». KPI Tiles (Верхня смуга): Загальна маржа (Факт vs План) в %. Сума «упущеної вигоди»… Бази даних та SQL ∙ 2 дні 23 години тому ∙ 13 ставок |
Проект: Базове Налаштування наскрізної аналітики (Analytics Engineer / Data Analyst)
9000 UAH
Про нас та поточний стек: Ми — B2C web-продукт. Наразі маємо розрізнені дані, які потрібно об'єднати в єдину систему для прийняття маркетингових рішень. База даних: PostgreSQL (дані користувачів). Платежі: Stripe. Веб-аналітика: Google Analytics 4. Джерела трафіку: Paid… Бази даних та SQL ∙ 4 дні 18 годин тому ∙ 10 ставок |