ПЛАНИРОВЩИК SCRATCH – ПРОЕКТ РАЗВИТИЯ ФАЗЫ 2 (Ruby on Rails)
Объем работы – Краткое резюме
Колоды
Реализовать полную логику оценки навыков на основе результатов обучения, оценок карточек и расчета процентов.
Создать полную логику режима обучения: случайный порядок карточек, счетчики карточек, неповторяющиеся карточки «Легкие», повторяющиеся карточки других сложностей до завершения и всплывающее окно о завершении.
Обновить кнопки сложности карточек и логику.
Добавить улучшения интерфейса: автоматическое скрытие превью, убрать звуковой таймер, обратная нумерация, раскрытие текстового поля по клику.
Задания
Добавить функциональность списка в Канбан.
Добавить подтверждение отправки и связанные правила.
Добавить фильтр для завершенных/незавершенных элементов.
Задачи
Добавить подтверждение отправки и правила.
Добавить фильтр для завершенных/незавершенных элементов.
Добавить вид Канбан.
Заметки
Добавить новую вкладку Заметки с WYSIWYG редактором.
Удалить колонку превью.
Курсы
Добавить функциональность автофильтра в строку поиска.
Календарь
Добавить параметры сортировки и новые режимы просмотра.
Общий интерфейс
Добавить расширяемые колонки.
Обновления дизайна
Переименовать/перекрасить кнопку превью.
Добавить конечные маркеры к колонкам Канбан.
Исправление ошибок
Решить проблему переворота карточек в Колодах.
Технический стек (Краткий обзор)
Бэкенд: Ruby on Rails 8 (API + Серверные представления), PostgreSQL, Redis
Фронтенд: Hotwire (Turbo + Stimulus), TailwindCSS, компоненты Flowbite UI
Редактирование Rich Text: ActionText (Trix) + интегрированный редактор Quill
Аутентификация: Devise + Devise-JWT для безопасной аутентификации пользователей
Хранение и услуги: Cloudinary для загрузки файлов, SendGrid для электронной почты, Stripe для платежей
Стиль развертывания: Стандартный монолит Rails с интерактивностью на основе Turbo, без необходимости в SPA фреймворке
Важные архитектурные детали (Крайне кратко)
Проект использует модульную структуру домена Rails в пространстве имен
Planner::(Колоды, Флеш-карты, Заметки, Задания, Задачи, Курсы, События).Поведение интерфейса обрабатывается контроллерами Stimulus + Turbo Streams для динамического обновления (например, слайдер флеш-карт, настройки колоды, взаимодействия Канбан).
Модели четко разделены: Колоды/Флеш-карты, Задания, Задачи, Заметки, Курсы, События имеют свои контроллеры, модели и заботы.
Rich text, загрузки и изменения состояния зависят от родных систем 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 для обновлений в реальном времени и надежных систем оценки — все это соответствует вашим требованиям к улучшениям Decks и Study Mode. Я также комфортно реализую доски Канбан, фильтры, подтверждения отправки и продвинутые улучшения пользовательского интерфейса, обеспечивая бесшовный и удобный опыт для пользователей.
Мой опыт включает работу с Rails 8, PostgreSQL, Redis, аутентификацией Devise/Devise-JWT и интеграцией редакторов богатого текста, таких как ActionText и Quill. Я также управлял загрузкой файлов через Cloudinary, доставкой электронной почты через SendGrid и процессами платежей с использованием Stripe — обеспечивая надежность и безопасность на уровне производства. Я стремлюсь поддерживать чистый, поддерживаемый код, расширять существующие шаблоны, а не вводить ненужные фреймворки, и обеспечивать полное соблюдение передачи интеллектуальной собственности в соответствии с вашим Соглашением об услугах.
Меня особенно привлекает возможность улучшить несколько модулей — Decks, Assignments, Tasks, Notes, Courses и Calendar — при сохранении модульной архитектуры домена. Мой подход подчеркивает внимательное отношение к деталям, поддерживаемый код и отточенный UI/UX, который соответствует вашему видению проекта.
Я был бы рад обсудить, как я могу внести свой вклад в ваш проект и помочь эффективно и результативно реализовать эти обновления. Спасибо за ваше время и внимание.
…
С уважением,
Актуальные фриланс-проекты в категории Базы данных и SQL
Техническое задание: Интеграция чат-бота Telegram с BAS1. Общая информация Необходимо реализовать интеграцию чат-бота с системой BAS для передачи и записи данных о товарах (заказах). 2. Входные данные (что передает чат-бот): ID группы Название товара (с кодом товара) Цена товара 3. Логика работы: При нажатии на кнопку Заказать… Автоматизация управления предприятием, Базы данных и SQL ∙ 56 минут назад ∙ 6 ставок |
База 1С для предприятияНужна база для ведения склада авторазборки, контроля финансов и формирования заказов. Необходимо добавлять автомобиль как объект и закреплять за ним запчасти. Полную структуру и то, как должно выглядеть и работать, расскажу во время разговора. Базы данных и SQL ∙ 10 часов 31 минута назад ∙ 5 ставок |
Интеграция данных 1СОрганизовать качественную подготовку и переток данных из 1С в BigQuery для дальнейшего использования в Looker:Организовать данные в соответствии с тем, какие поля нужны.Подготовить понятную структуру таблиц и промежуточных наборов данных, на которых будут строиться… Базы данных и SQL, Обработка данных ∙ 1 день 16 часов назад ∙ 9 ставок |
Разработка простого системы контроллинга и управленческого учета в Google Sheets «под ключ»Название задания: Разработка простого системы контроля и управленческого учета в Google Sheets «под ключ» для строительной компании в Польше (+ онлайн обучение и помощь при внедрении) О компании, контексте и моей главной проблеме Добрый день, Я ищу опытного специалиста Google… Базы данных и SQL, Бухгалтерские услуги ∙ 2 дня 21 час назад ∙ 34 ставки |
Розробка аналітичного Power BI дашборду
2000 UAH
Ось такий у нас запит, потрібна людина яка розбирається з Power BI: Экран 1: Strategic Cockpit (Финансовое здоровье завода) Цель: За 5 секунд понять, «где мы теряем деньги и сколько?». KPI Tiles (Верхняя полоса): Общая маржа (Факт vs План) в %. Сумма «упущенной выгоды»… Базы данных и SQL ∙ 3 дня назад ∙ 13 ставок |