Soma Somorjai
somafet.bsky.social
Soma Somorjai
@somafet.bsky.social
Founder & dev @ OnboardJS.com

Building headless, open-source onboarding for React/Next.js.
Web dev, indie hacker, DX nerd.
Let’s make onboarding effortless 🚀

#opensource #webdev
Fun analytics coming to #OnboardJS!

Know when your users reached critical points in your app.
October 21, 2025 at 11:36 AM
I took #LinearApp 's fantastic onboarding as inspiration to build an example using #OnboardJS, complete with Vite, React Router, and @shadcn.com.

Check out the demo and code 🧑‍💻
vite.onboardjs.com

#UserOnboarding #FrontendDevelopment #ReactJS #TypeScript #DevTools #ProductAnalytics #OpenSource
October 2, 2025 at 6:26 PM
Would you give a new dev user the exact same product tour as a new analyst? 🤔

Of course not.

This is precisely why #OnboardJS has conditional nodes. They are the simple if/then logic that lets you segment users in real-time.

#UserOnboarding #SaaS #ProductLedGrowth #UserSegmentation
September 29, 2025 at 7:13 PM
From Whiteboard to Code! Introducing the #OnboardJS Visualizer preview.

✅ Drag & drop to build your entire onboarding flow.
🧠 Add conditional branches with a simple rule builder
🚀 Export your entire flow into OnboardJS code

onboardjs.com/visualizer

#SaaS #BuildInPublic #OpenSource #UserOnboarding
September 28, 2025 at 3:24 PM
Made great progess todat on #OnboardJS 's Visualizer 🫡

Not only can it display your own code's visual flow but you can build one in the visual editor and then export it to code!

Cannot wait to release all these new features!

#OpenSource #UserOnboarding #BuildInPublic
September 8, 2025 at 4:07 PM
Huge day tomorrow! 🚀

Two discovery calls with early adopters for #OnboardJS.
Conversations are insanely important for building the right tool.
Got ideas on user onboarding? My DMs are open! Let's shape this together! #UserOnboarding #ProductAnalytics #OpenSource #BuildingInPublic
August 25, 2025 at 2:57 PM
WIP:
Analyze the onboarding you built with #OnboardJS.

onboardjs.com

#OpenSource #UserOnboarding #Analytics #AI
August 17, 2025 at 8:05 AM
Trying to make DX genuinely easy for #OnboardJS!

Just released a change so now you can specify the Onboarding step React component right in the steps config!

#OpenSource #Webdev #React #UserOnboarding
July 29, 2025 at 8:58 AM
Following up on the #OnboardJS Visualizer, you can now run a VERY Beta version of it without any hassle!

Run in the terminal: `npx onboardjs-visualizer`

Let me know if you find any 🪲!
I will soon add a hosted version on onboardjs.com 👀

#OpenSource #SaaS
July 22, 2025 at 4:51 PM
Excited cause I'm building a flow visualizer/builder for #OnboardJS this week!

Will be much easier to understand and build out your onboarding flow! And it will include export/import to/from JSON and Typescript!

#UserOnboarding #SaaS #GrowthHacking #DX #OpenSource
July 21, 2025 at 9:53 AM
Tailor your #UserOnboarding for your user personas and get them to their "aha!" moment faster! 💨

I added another copy-n-paste UI example for #OnboardJS for user persona selection!

onboardjs.com/docs/ui/pers...

#OpenSource #Webdev #GrowthHacking #SaaS #UX
July 19, 2025 at 8:47 AM
I started adding some UI examples for #OnboardJS to help people pick up the Onboarding building faster! 🚅

I'd love to know which components/examples should I add next?

onboardjs.com/docs/ui/over...

#OpenSource #UserOnboarding #SaaS #Webdev #React #Shadcn
July 18, 2025 at 9:49 AM
Stop guessing. Start optimizing. Here's the complete guide to start A/B testing your onboarding flow.

I just published a beginner-friendly guide on how to combine #OnboardJS + #PostHog to build a powerful, data-driven optimization loop.

onboardjs.com/blog/a-b-tes...

#ABtesting #WebDev #OpenSource
July 15, 2025 at 6:22 PM
You're likely leaving money on the table by not optimizing your user's first experience.

A/B testing static pages is easy, but testing a stateful, multi-step flow? That's a nightmare... 𝐮𝐧𝐭𝐢𝐥 𝐧𝐨𝐰.

#GrowthHacking #ReactJS #NextJS #DeveloperExperience
July 15, 2025 at 7:30 AM
Most products have no idea where users drop off during onboarding. You ship it and hope for the best. But what if you could see exactly where the friction is?

What's the biggest mystery in your current user onboarding? Drop it below 👇

#SaaS #ProductManagement #UX #UserOnboarding
July 14, 2025 at 5:33 PM
@v0.dev is being ~goofy~
July 12, 2025 at 3:03 PM
It's really this easy to add @posthog.com tracking to your #OnboardJS Onboarding Flow! 🎉

#React #Webdev #OnboardJS #OpenSource
July 10, 2025 at 8:14 AM
Finally published the @react.dev example project for #OnboardJS!

Check it out at 👇

github.com/Somafet/onbo...

#React #OpenSource #Webdev #UserOnboarding
July 9, 2025 at 7:56 PM
🚢 Is your onboarding a leaky ship? Stop losing users.

I just published a FREE kit with OnboardJS demo code + a short guide on how to fix funnel friction and track what actually matters.

👇 Get your blueprint for growth:
onboardjs.com/demo

#Onboarding #SaaS #ProductManagement #WebDev #OpenSource
July 8, 2025 at 3:13 PM
⚡ Open source unite! Thrilled to announce OnboardJS PostHog Plugin!

Finally, a seamless way to:

🎯 Pinpoint drop-offs
📉 Detect churn

Powered by #OnboardJS 's engine and the clarity of @posthog.com. Get started in minutes!

#UserOnboarding #ProductAnalytics #GrowthHacks #OpenSource #Frontend #SaaS
July 1, 2025 at 5:37 PM
The "aha moment" isn't when users see your features—it's when they realize how those features solve *their* specific problem.
Most onboarding flows show generic demos

Here's how to build aha moments that actually convert:
onboardjs.com/blog/creatin...

#React #UserOnboarding #ProductDevelopment #UX
June 27, 2025 at 5:15 PM
Just put together another demo for #OnboardJS as I was excited to try out #BasecoatUI. I'm not a design genius so feel free to diss on it 🥲

basecoat.onboardjs.com

As always code is available on Github!

github.com/Somafet/onbo...

#OpenSource #React #Nextjs #UserOnboarding #DX #UX
June 26, 2025 at 12:02 PM
I hate when I search for 'React onboarding library' and get a bunch of tooltip tours in disguise 🧵

Learn about the difference between 'tours' and true onboarding flows:
onboardjs.com/blog/tour-li...

#React #NextJS #JavaScript #WebDev #OpenSource
June 25, 2025 at 8:46 AM
I hate building state machines for onboarding from scratch. Endless conditionals, manual localStorage hacks, broken "back" buttons... 😩 It's boilerplate hell.

Good news: The new OnboardJS Supabase Plugin means no more! 🚀

#DeveloperExperience #Boilerplate #TypeScript #WebDev #SaaS #Supabase #NextJS
June 23, 2025 at 7:48 AM
🚨 Did you know a messy onboarding flow can cost you over 50% of your new users?

That ends today. Finally, seamless persistence for your complex user flows. Focus on user delight, not data plumbing

onboardjs.com

#OnboardJS #Supabase #NextJS #React #UserOnboarding #OpenSource #FrontendDev
June 22, 2025 at 2:19 PM