FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
I shipped a collaborative app with Rails 8. Zero JavaScript frameworks
How-ToWeb Development

I shipped a collaborative app with Rails 8. Zero JavaScript frameworks

via Dev.to WebdevRiccardo Lucatuorto3w ago

I shipped a collaborative todo app where anyone with a link can view or edit a shared list, no account required. Rails 8 , no React, no SPA, no Node build step. Wanted to share two patterns that took real effort to get right. The app: Simple Todo - create a list, get a link, share it. The other person opens it and starts working. No signup, no install. The guest lists are deleted after 30 days if not reclaimed from an account. Stack: Rails 8.1 / Ruby 3.4, Hotwire (Turbo + Stimulus), Tailwind via importmaps, PostgreSQL 17 + Redis, Solid Queue, Devise + AASM, Stripe, Kamal 2 on a Hetzner VPS. Under $10/mo all-in. Pattern 1: Guest-to-user ownership transfer This is where I burned a lot time to tune it. Guests get a session-based identity (UUID v7 primary keys, 30-day persistence). They can create lists, share them, use the app fully. When they decide to register, all their lists need to transfer to their new account atomically, with an audit trail. I ended up with an AASM state machine on

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
11 views

Related Articles

how to make programming terrible for everyone
How-To

how to make programming terrible for everyone

Lobsters • 6d ago

Rob Pike’s 5 Rules: The Secret to Building Systems That Actually Survive Production
How-To

Rob Pike’s 5 Rules: The Secret to Building Systems That Actually Survive Production

Medium Programming • 1w ago

Bipolar and Sleep Deprivation: What Actually Happens
How-To

Bipolar and Sleep Deprivation: What Actually Happens

Dev.to • 1w ago

Learn how to develop like a pro for free
How-To

Learn how to develop like a pro for free

Medium Programming • 1w ago

I didn't have to drill these renter-friendly smart lights into my wall - and I love them for it
How-To

I didn't have to drill these renter-friendly smart lights into my wall - and I love them for it

ZDNet • 1w ago

Discover More Articles