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 днів89 846 UAH45 днів89 846 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 днів112 307 UAH
425 3 0 30 днів112 307 UAHПривіт!
Я переглянув обсяг Фази 2 для Scratch Planner. У мене є досвід розширення існуючих додатків Ruby on Rails з використанням Hotwire (Turbo + Stimulus), без SPA фреймворків.
Стек та досвід:
• Ruby on Rails 8, PostgreSQL, Redis
• Hotwire, Tailwind / Flowbite
• ActionText (WYSIWYG), ActiveStorage
• Дошки Канбан та складна бізнес-логіка (режим навчання, оцінювання)
…
Я можу реалізувати необхідну логіку Дек, Канбан для Завдань/Завдань, покращення інтерфейсу та виправлення помилок, дотримуючись існуючої архітектури та шаблонів.
Радий обговорити деталі та терміни.
-
20 днів134 769 UAH
364 4 0 20 днів134 769 UAHПривіт! Мене цікавить ваша пропозиція. 6+ років досвіду. Готовий реалізувати Планувальник Фази 2 на Rails 8 + Hotwire: дошки (оцінка навичок + режим навчання), Канбан, нотатки (Quill), календар, виправлення інтерфейсу. Напишіть мені — давайте обговоримо деталі!
-
30 днів11 231 UAH
2227 5 1 30 днів11 231 UAHДоброго дня! Я ознайомився з вашим завданням і вважаю, що зможу успішно його виконати. Буду радий співпраці, будь ласка, напишіть мені особисто для подальших деталей.
-
40 днів89 846 UAH
368 40 днів89 846 UAHПривіт!
Я спеціалізуюсь на Rails монолітних системах з Turbo/Stimulus і розумію важливість збереження вашої структури простору імен Planner::. Я можу реалізувати повний двигун навчання Decks (рандомізація, логіка складності, правила повторення, оцінювання), розширення Kanban для Завдань та Завдань, Нотатки з WYSIWYG (ActionText + Quill), оновлені перегляди Календаря, покращення інтерфейсу та виправлення помилок — все строго відповідно до вашої архітектури, контролерів Stimulus, Turbo Streams та розділення доменів. Я не буду впроваджувати нові фреймворки або зовнішній код, відповідно до вашої Угоди про послуги.
-
40 днів134 769 UAH
153 40 днів134 769 UAHПривіт, приємно познайомитися.
Як розробник повного стеку, я живу і дихаю саме цим стеком: модульний доменно-орієнтований Rails (простір імен Planner::), інтерактивність на основі Turbo, ActionText + Trix/Quill, Flowbite + Tailwind, Devise-JWT, Cloudinary, Stripe та фонові завдання на основі Redis.
• Повноцінний двигун карток з повторенням з інтервалами з оцінюванням навичок, неповторюваними картками та логікою завершення
• Канбан + Завдання + Завдання з фільтрами, правилами подачі та оновленнями Turbo Stream
• Нотатки з WYSIWYG, Календар з режимами сортування/перегляду та десятки завдань з покращення інтерфейсу Hotwire
Я ідеально розширю ваші існуючі шаблони — без нових фреймворків, нульовий технічний борг, піксельно точний з вашими поточними контролерами Stimulus та Turbo Streams.
…
Чекаю на швидку та чисту реалізацію!
З найкращими побажаннями
-
30 днів134 769 UAH
1117 4 0 30 днів134 769 UAHПривіт!
Я уважно прочитав ваш бриф для Фази 2 і можу розширити ваш додаток Planner таким чином, щоб зберегти чистоту та передбачуваність патернів Rails і Hotwire.
Я реалізую повну систему оцінювання та логіку навчання, щоб результати відображали продуктивність карток і їх завершення, виправлю помилку перевертання картки та додам Канбан, Нотатки з WYSIWYG редактором, розумні фільтри та полірування інтерфейсу, яке ви описали.
Я дотримуватимусь простору імен Planner та існуючих конвенцій Stimulus і Turbo, щоб нічого нового не здивувало вашу кодову базу.
Моя робота включатиме тести для правил оцінювання, чіткі контролери Stimulus для Канбану та Колод, а також безпечні міграції для будь-яких нових полів.
Однією з функцій, яку я б запропонував, є тепловий графік навчання, який показує слабкі місця в колодах і пропонує короткі зосереджені сесії для покращення саме цих карток, що зробить прогрес у навчанні видимим і дієвим.
… Дякую!
-
20 днів134 769 UAH
555 2 0 20 днів134 769 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 днів224 615 UAH
12784 4 2 7 днів224 615 UAHПривіт,
Модульна структура Rails вашого проєкту та інтерактивність на основі Hotwire ідеально відповідають моїм навичкам. У мене є практичний досвід розробки складних навчальних наборів з випадковою логікою карт, динамічною поведінкою інтерфейсу користувача за допомогою контролерів Stimulus, Turbo Streams для оновлень в реальному часі та надійних систем оцінювання — все це відповідає вашим вимогам до покращень наборів і режиму навчання. Я також комфортно реалізую дошки Канбан, фільтри, підтвердження подачі та вдосконалення інтерфейсу користувача, забезпечуючи безперебійну та зручну для користувача взаємодію.
Мій досвід включає роботу з Rails 8, PostgreSQL, Redis, аутентифікацією Devise/Devise-JWT та інтеграцію редакторів збагаченого тексту, таких як ActionText і Quill. Я також керував завантаженням файлів через Cloudinary, доставкою електронної пошти через SendGrid та платіжними потоками за допомогою Stripe — забезпечуючи надійність і безпеку на рівні виробництва. Я прагну підтримувати чистий, підтримуваний код, розширювати існуючі шаблони, а не впроваджувати непотрібні фреймворки, і забезпечувати повну відповідність передачі інтелектуальної власності відповідно до вашої угоди про надання послуг.
Мене особливо приваблює можливість покращити кілька модулів — Набори, Завдання, Завдання, Нотатки, Курси та Календар — при збереженні модульної архітектури домену. Мій підхід підкреслює уважність до деталей, підтримуваний код та відшліфований UI/UX, що відповідає вашому баченням проєкту.
Я був би радий можливості обговорити, як я можу внести свій внесок у ваш проєкт і допомогти ефективно та результативно реалізувати ці оновлення. Дякую за ваш час і увагу.
…
З повагою,
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Парсинг бази
2000 UAH
Вимоги до каналів: 1.Мова контенту: Російська або українська (допускається змішаний контент RU/UA) 2.Кількість підписників: Не менше500 підписників 3.Активність: Останній пост опублікованийне пізніше ніж 32 години тому 4.Коментарі: В каналі повинні бутивідкриті коментарі під… Бази даних та SQL, Парсинг даних ∙ 13 годин 6 хвилин тому ∙ 27 ставок |
Необхідно перевірити скриті та оновити дані в базі даних postgres.Необхідно виправити sql скрипти для бази postgres. Потрібно перевірити скрипти і оновити дані з зовнішніх таблиць Excel і між 2-ма базами (різні сервери) Postgres. Запуск скриптів через AnyDesk програма Navicat. Перелік даних для перевірки і коригування: 1. Товари, що… Бази даних та SQL ∙ 3 дні 16 годин тому ∙ 18 ставок |
Потрібен Airtable-архітектор для побудови relational schema та нового clean Airtable baseПотрібно допомогти переосмислити та побудувати чисту relational-схему для внутрішньої операційної системи на Airtable. Поточна база вже використовується командою, але вона виросла органічно: структура частково плоска, частина таблиць/в’юшок використовується активно, частина… Бази даних та SQL, Десктопні додатки ∙ 4 дні 9 годин тому ∙ 10 ставок |
Платформа для навчання тренерів з баскетболу + Кастомізована CMSПлатформа освіти з баскетбольного тренерства + Кастомізована CMSОгляд проектуМи шукаємо досвідчену команду веб-розробників або full-stack розробника для створення сучасної платформи освіти з баскетбольного тренерства.Вебсайт надасть баскетбольним тренерам доступ до… Бази даних та SQL, Веб-програмування ∙ 5 днів 2 години тому ∙ 92 ставки |
Інтеграція вайбер в 8.3
10 000 UAH
Потрібна інтеграція Viber у власну CRM (1С 8.3)Про компанію Компанія "Домофон Систем" займається встановленням та обслуговуванням домофонних систем. База понад 40 000 абонентів. Працюємо на власній доопрацьованій системі на базі 1С 8.3. Шукаємо спеціаліста або команду для… Бази даних та SQL, Розробка ботів ∙ 5 днів 6 годин тому ∙ 18 ставок |