ПЛАНИРОВЩИК 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 дней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 для обновлений в реальном времени и надежных систем оценки — все это соответствует вашим требованиям к улучшениям Decks и Study Mode. Я также комфортно реализую доски Канбан, фильтры, подтверждения отправки и продвинутые улучшения пользовательского интерфейса, обеспечивая бесшовный и удобный опыт для пользователей.
Мой опыт включает работу с Rails 8, PostgreSQL, Redis, аутентификацией Devise/Devise-JWT и интеграцией редакторов богатого текста, таких как ActionText и Quill. Я также управлял загрузкой файлов через Cloudinary, доставкой электронной почты через SendGrid и процессами платежей с использованием Stripe — обеспечивая надежность и безопасность на уровне производства. Я стремлюсь поддерживать чистый, поддерживаемый код, расширять существующие шаблоны, а не вводить ненужные фреймворки, и обеспечивать полное соблюдение передачи интеллектуальной собственности в соответствии с вашим Соглашением об услугах.
Меня особенно привлекает возможность улучшить несколько модулей — Decks, Assignments, Tasks, Notes, Courses и Calendar — при сохранении модульной архитектуры домена. Мой подход подчеркивает внимательное отношение к деталям, поддерживаемый код и отточенный UI/UX, который соответствует вашему видению проекта.
Я был бы рад обсудить, как я могу внести свой вклад в ваш проект и помочь эффективно и результативно реализовать эти обновления. Спасибо за ваше время и внимание.
…
С уважением,
Актуальные фриланс-проекты в категории Базы данных и SQL
Парсинг базы
2000 UAH
Требования к каналам: 1. Язык контента: Русский или украинский (допускается смешанный контент RU/UA) 2. Количество подписчиков: Не менее 500 подписчиков 3. Активность: Последний пост опубликован не позднее чем 32 часа назад 4. Комментарии: В канале должны быть открыты… Базы данных и SQL, Парсинг данных ∙ 14 часов 9 минут назад ∙ 27 ставок |
Необходимо проверить скритими и обновить данные в бд postgres.Необходимо поправить sql скрипты для базы postgres. Нужно проверить скритими и обновить данные с внешних таблиц Excel и между 2-мя базами (разные сервера) Postgres. Запуск скриптов через AnyDesk программа Navicat. Перечень данных для проверки и корректировки: 1. Товары… Базы данных и SQL ∙ 3 дня 17 часов назад ∙ 18 ставок |
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 4 дня 10 часов назад ∙ 10 ставок |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 5 дней 4 часа назад ∙ 92 ставки |
Интеграция вайбер в 8.3
10 000 UAH
Необходима интеграция Viber в собственную CRM (1С 8.3)О компании Компания "Домофон Систем" занимается установкой и обслуживанием домофонных систем. База более 40 000 абонентов. Работаем на собственной доработанной системе на базе 1С 8.3. Ищем специалиста или команду для… Базы данных и SQL, Разработка ботов ∙ 5 дней 7 часов назад ∙ 18 ставок |