SCRATCH PLANNER – PHASE 2 DEVELOPMENT PROJECT (Ruby on Rails)
Scope of Work – Concise Summary
Decks
Implement complete proficiency-score logic based on study results, card scores, and percentage calculation.
Build full study-mode logic: randomized card order, card counters, non-repeating “Easy” cards, repeating other difficulties until completion, and a final completion popup.
Update card difficulty buttons and logic.
Add UI improvements: auto-hide previews, remove timer audio, reverse numbering, reveal text box on click.
Assignments
Add list functionality within Kanban.
Add submit confirmation and related rules.
Add filter for complete/incomplete items.
Tasks
Add submit confirmation and rules.
Add filter for complete/incomplete items.
Add Kanban view.
Notes
Add a new Notes tab with a WYSIWYG editor.
Remove the preview column.
Courses
Add auto-filter functionality to the search bar.
Calendar
Add sorting options and new view modes.
General UI
Add expandable columns.
Design Updates
Rename/recolor the preview button.
Add end-markers to Kanban columns.
Bug Fix
Resolve the card-flip issue in Decks.
Tech Stack (Concise Overview)
Backend: Ruby on Rails 8 (API + Server-rendered views), PostgreSQL, Redis
Frontend: Hotwire (Turbo + Stimulus), TailwindCSS, Flowbite UI components
Rich Text Editing: ActionText (Trix) + integrated Quill editor
Auth: Devise + Devise-JWT for secure user authentication
Storage & Services: Cloudinary for file uploads, SendGrid for email, Stripe for payments
Deployment Style: Standard Rails monolith with Turbo-driven interactivity, no SPA framework required
Important Architectural Details (Extremely Concise)
Project uses a modular Rails domain structure under the
Planner::namespace (Decks, Flashcards, Notes, Assignments, Tasks, Courses, Events).UI behavior is handled by Stimulus controllers + Turbo Streams for dynamic updating (e.g., flashcard slider, deck settings, Kanban interactions).
Models are cleanly separated: Decks/Flashcards, Assignments, Tasks, Notes, Courses, Events each have controllers, models, and concerns.
Rich text, uploads, and state changes rely on Rails-native systems (ActionText, ActiveStorage, enums).
Contractor must extend existing patterns, not introduce new frameworks.
All work must comply with your Service Agreement:
Full IP transfer, no unapproved external code, consistent architecture, and maintainable Rails/Hotwire patterns.
-
45 days2000 USD45 days2000 USD
Hello! This is indeed a large and very interesting scope of work.
I was immediately interested in your stack: Ruby on Rails 8, Hotwire (Turbo + Stimulus), and TailwindCSS. This is exactly the architecture of the monolith that I work with every day. I clearly understand how to use Stimulus controllers and Turbo Streams to update the UI (for example, for Kanban or learning mode) without introducing new frameworks.
I am ready to implement all the listed features: from complex algorithmic logic for skill assessment in Decks to Kanban functionality and a new Notes tab with ActionText/Quill. I guarantee full compliance with your architectural templates and IP transfer requirements.
My proposal
✅ Deadline:
The scope of work is large, so considering the need for deep immersion in the existing logic and my daily commitments, the expected timeline for implementing all the listed functionality will be 5–7 weeks.
💰 Project cost:
Given my high qualifications but desire to take on this large project, my rate is 3 times lower than the market average for RoR specialists. Fixed price for the entire scope of work: $1800 – $2300.
I am ready to start by discussing the most complex block — the skill assessment logic — to quickly evaluate the exact timeline and get to work.
… My resume website, where you can see the technology stack and examples of my work: https://aleksandergladchenko.github.io/portfolio/
-
30 days2500 USD
424 3 0 30 days2500 USDHello!
I’ve reviewed the Phase 2 scope for Scratch Planner. I have experience extending existing Ruby on Rails applications using Hotwire (Turbo + Stimulus), without SPA frameworks.
Stack & experience:
• Ruby on Rails 8, PostgreSQL, Redis
• Hotwire, Tailwind / Flowbite
• ActionText (WYSIWYG), ActiveStorage
• Kanban boards and complex business logic (study mode, scoring)
…
I can implement the required Decks logic, Kanban for Assignments/Tasks, UI improvements, and bug fixes while following the existing architecture and patterns.
Happy to discuss details and timelines.
-
20 days3000 USD
384 4 0 20 days3000 USDHello!I'm interested in your proposal.
6+ years of experience.
Ready to implement Phase 2 Planner on Rails 8 + Hotwire: decks (skill scoring + learning mode), Kanban, notes (Quill), calendar, UI fixes.Message me — let’s discuss the details!
-
30 days250 USD
2259 5 1 30 days250 USDHello! I have reviewed your assignment and believe that I can successfully complete it. I would be happy to collaborate, please write to me personally for further details.
-
40 days2000 USD
328 40 days2000 USDHello!
I specialize in Rails monoliths with Turbo/Stimulus and understand the importance of preserving your Planner:: namespace structure. I can implement the complete Decks study engine (randomization, difficulty logic, repetition rules, scoring), Kanban extensions for Assignments and Tasks, Notes with WYSIWYG (ActionText + Quill), updated Calendar views, UI upgrades, and bug fixes—all strictly aligned with your architecture, Stimulus controllers, Turbo Streams, and domain separation. I will not introduce new frameworks or external code, per your Service Agreement.
-
40 days3000 USD
173 40 days3000 USDHello, Nice to meet you.
As a full stack developer, I live and breathe exactly this stack: modular domain-driven Rails (Planner:: namespace), Turbo-driven interactivity, ActionText + Trix/Quill, Flowbite + Tailwind, Devise-JWT, Cloudinary, Stripe, and Redis-backed background jobs.
• Full spaced-repetition deck engine with proficiency scoring, non-repeating cards, and completion logic
• Kanban + Assignments + Tasks with filters, submit rules, and Turbo Stream updates
• Notes with WYSIWYG, Calendar with sort/view modes, and dozens of Hotwire UI polish tasks
I will extend your existing patterns perfectly — no new frameworks, zero tech debt, pixel-perfect with your current Stimulus controllers and Turbo Streams.
…
Looking forward to shipping this fast and clean!
Best Regards
-
30 days3000 USD
1125 4 0 30 days3000 USDHi there!
I read your Phase 2 brief carefully and I can extend your Planner app in a way that keeps the Rails and Hotwire patterns clean and predictable.
I will implement the full proficiency scoring and study logic so results reflect card performance and completion, fix the card flip bug, and add Kanban, Notes with a WYSIWYG editor, smarter filters, and the UI polish you described.
I will follow the Planner namespace and existing Stimulus and Turbo conventions so nothing new surprises your codebase.
My work will include tests for the scoring rules, clear Stimulus controllers for Kanban and Decks, and safe migrations for any new fields.
One feature I'd suggest is a study heatmap that shows weak areas across decks and offers short focused sessions to improve those exact cards, which will make study progress visible and actionable.
… Thank you!
-
20 days3000 USD
515 2 0 20 days3000 USDLooks like a very well-structured Rails/Hotwire project — this is exactly the kind of “extend existing architecture, don’t reinvent it” work I’m comfortable with.
I can help you implement all the described scope while strictly following your existing patterns:
* **Decks:** proficiency-score logic, full study mode flow (randomized order, non-repeating Easy, repetition of others, completion popup), difficulty logic updates, and UI tweaks (auto-hide previews, no timer audio, reverse numbering, reveal-on-click).
* **Assignments / Tasks:** list + Kanban updates, submit confirmations with rules, complete/incomplete filters, and new Kanban view.
* **Notes:** new Notes tab with WYSIWYG (Trix/Quill via ActionText), removing legacy preview column.
* **Courses / Calendar:** search auto-filter, calendar sorting + new views via Turbo/Stimulus.
* **General UI & Design:** expandable columns, button renaming/recoloring, end markers in Kanban, and fixing the Decks card-flip bug.
…
I’ll keep everything within your Rails 8 + Hotwire + Tailwind stack, reuse existing Stimulus controllers/Turbo Streams, respect the `Planner::` domain structure, and avoid introducing any new frameworks or external code beyond what’s approved.
You can check my work here: [https://dima.ge](https://dima.ge)
A few quick questions to align expectations:
1. Do you already have acceptance criteria/user flows documented for the study-mode and scoring logic, or should I formalize them from your description?
2. Is there a design source (Figma/Sketch) for the UI changes, or is it dev-led within your current style system?
3. What’s your preferred workflow: feature branches + PR reviews on GitHub/GitLab, or direct commits with regular check-ins?
-
7 days5000 USD
12862 4 2 7 days5000 USDHello,
Your project’s modular Rails structure and Hotwire-driven interactivity align perfectly with my skill set. I have hands-on experience developing complex study decks with randomized card logic, dynamic UI behaviors using Stimulus controllers, Turbo Streams for real-time updates, and robust scoring systems—all of which mirror your requirements for Decks and Study Mode enhancements. I am also comfortable implementing Kanban boards, filters, submission confirmations, and advanced UI improvements, ensuring a seamless and user-friendly experience.
My background includes working with Rails 8, PostgreSQL, Redis, Devise/Devise-JWT authentication, and integrating rich text editors like ActionText and Quill. I have also managed file uploads via Cloudinary, email delivery through SendGrid, and payment flows using Stripe—ensuring production-grade reliability and security. I am committed to maintaining clean, maintainable code, extending existing patterns rather than introducing unnecessary frameworks, and ensuring full IP transfer compliance as per your Service Agreement.
I am particularly drawn to the opportunity to enhance multiple modules—Decks, Assignments, Tasks, Notes, Courses, and Calendar—while preserving the modular domain architecture. My approach emphasizes careful attention to detail, maintainable code, and polished UI/UX that matches your project vision.
I would welcome the chance to discuss how I can contribute to your project and help deliver these updates efficiently and effectively. Thank you for your time and consideration.
…
Sincerely,
Current freelance projects in the category Databases & SQL
Need a Power BI specialist to build management reporting based on BAS Accounting CORPAbout the CompanyWe are a distributor of international sports brands in Ukraine. Accounting is maintained in BAS Accounting CORP.We are looking for a specialist who can help build a management reporting system for the company's management based on Power BI.Important: we are… Databases & SQL, Accounting Services ∙ 12 hours 16 minutes back ∙ 3 proposals |
Excel Specialist / Process Automation (Excel + preferably programming)We are looking for a specialist with ADVANCED knowledge of Excel to optimize the existing file and automate processes. It will be a great advantage if you also have programming skills / VBA / Power Query / Power Automate or experience in creating complex logic in Excel. Project… Python, Databases & SQL ∙ 14 hours 8 minutes back ∙ 31 proposals |
Technical task: Integration of Telegram chatbot with BAS1. General Description It is necessary to implement the integration of the chatbot with the BAS system for the transfer and recording of data about products (orders). 2. Input Data (sent by the chatbot): Group ID Product name (with product code) Product price 3. Logic of… Enterprise Resource Planning (ERP), Databases & SQL ∙ 15 hours 14 minutes back ∙ 16 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 2 days 6 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 3 days 11 hours back ∙ 35 proposals |