So, I’ve finally moved out of Bubble. It was a learning curve, but React’s structure isn’t very different from Bubble’s.
There are so many possibilities when you’re coding. I can add a lot of customized options and styling that would be impossible to do in Bubble. And with AI tools that can help explain code, it’s crazy to see what we can achieve.
With Bubble, you’re very limited in a lot of ways. I only realized this when I started using Next.js.
On top of that, there’s no need to worry about costs.
For example, you can host your own Llama 3.2 model and integrate it without paying for an API. As far as I know, you can’t do that in Bubble since you can’t locally host it, which saves even more money.
And of course, shoutout to NPM for making everything even better.
This is such a silly comment… for a framework to build product with, limitations are good? Or do you mean guard rails are good so you can’t break things too bad?
Congratulations on moving out, but remember there are also cons of it, which you will realise as time passes and then you will say in their discord channel " I am finally moving out of Next js…"
+1! I also migrated over my Bubble app to NEXT.js and Vercel with a Supabase Backend and its the best decision I’ve ever made. I love how NEXT.js has so much customisation, SSR, great loading state management with suspense and a much leaner codebase. Bubble was great but its just not scalable and customisable especially from architecture standpoint. SEO and core web vitals on Bubble is horrible, and the fact that Bubble relies on WebSocket destroys any good UX because there’s no BFCache. Glad we’ve jumped off the Bubble Boat! Wishing you all the best with your NEXT.js app!
Supabase is a powerful database system. It’s a wrapper for Postgres, and I use it for many clients with NextJS. You can use it with anything that requires a database.
It’s powerful because Supabase provides a comprehensive API and SDK that seamlessly integrates with NextJS, offering real-time subscriptions, authentication, and auto-generated REST APIs directly from your database schema. This eliminates the need to build your own backend infrastructure while maintaining full Postgres flexibility.
thuto.co is my account name, not my site’s URL lol. Also I’m not sure why you’d be suspicious of my post.
Tons of NEXT.js apps use Supabase as a backend since it provides so many features like a built-in PostgresDB, Auth, Edge functions, storage and more.
Also the fact that you’d ask why I need Supabase as a backend shows me that you don’t understand how NEXTjs works. It’s a framework built on top of React for building high quality web apps. It’s not a low/no-code solution like Bubble, it’s a custom code framework used by developers to build really high volume applications (like Nike.com, Under Armour, Oscar Health etc.). Check it out here (www.nextjs.org). All pages and functions in NEXT are built using JavaScript or Typescript from scratch unlike Bubble’s visual builder. NEXT.js is a great tool if you ever want to build an app you can host anywhere through Vercel’s edge network and if you want to build a fast lean app. Bubble for my case didn’t offer this, hence my reason for migration.
Also check out Supabase here (www.supabase.com) then you’ll understand why many people use it.
Not entirely sure why you felt the need to post this tbh, or what you expect to gain. There’s always been other options. Many bubble users come from totally different web backgrounds such as myself as a graphic designer and coming from platforms such as rapidweaver, webydo, webflow etc - I think visually first and find bubble to be a perfect fit between visual & capability/complexity. The business I’ve built on it is doing great. I genuinely look forward to every new day building on it. Sounds you just want to dunk on it and tell us how happy you are now with your new path - well, good for you would genuinely love to see your website/platform.
Next.js is considered the laughing stock of frameworks by the overwhelming majority of serious coders (on the level of no-code tools), in part due to the Vercel lock-in. Really funny to see someone praising it for its “lean codebase.”
Haha then if NEXT is a laughing stock then why do so many high traffic, SEO rich sites from the biggest companies use it? Name one high traffic, Top 0.01% webapp built on Bubble (other than Bubble’s own website). I’ll wait.
Even your buddy @buildcamp.io moved over to NextJS and Vercel while previously being on Bubble for years.
Ironic how you’re laughing at Vercel’s vender “lock-in” despite them continuously providing so much customisation and features that Bubble doesn’t have. Plus Bubble’s vendor lock-in is even worse because you don’t own your codebase. I could easily use Netlify or spin up my own instances on AWS if I wanted to - you can’t.
By the way I didn’t think that my post would offend so many people, I was just sharing my support for @munaeemmmm since we’re on a similar boat. If you took it as a personal attack or ragebait then thats your problem.
Bubble is not a bad tool, its just that custom code is always better. Its not an opinion, its a fact. I respect your choices by sticking with Bubble. Bubble helped me go from 0 to my first six figures (GBP) online but I had to jump ship because reached a revenue ceiling due to my apps performance and feature sets (that I couldn’t develop further on Bubble).
Wow I actually posted this. I can’t believe I made a post. Haha
I think I posted this last year. Yes I have made several projects commercial projects successfully with nextjs and hosted my own supabase. It’s turned out very good. I never thought of going back to bubble. The only time I remembered bubble is now, when this thread got replies. lol
Bubble has improved, but not like anything coding. Bubble is good if you want to start off quickly with basic crud type of stuff. But if you want your proper app you have to code because anyone can use bubble.
I am 90% on my e-commerce website. I had to create from scratch as it’s a complex product and boy it’s the best.
Sorry for all the noise man haha, glad to hear you’ve been having a good experience with your apps. Yeah I totally agree - Bubble is good for quick prototyping but for high-performant applications, its not it.
Custom code is always hard, but its worth it since its a competitive advantage by itself.
These are decent apps but you didn’t answer my question lol.
I’m talking about actual large scale household name apps like Nike.com, Notion.com, Quizlet.com etc. used by millions of people, not quick mvp or small to medium scale apps solving niche problems.
Thank you so much for your response because you further proved my point - Bubble is a good prototyping tool to build low volume niche apps, but large scale high volume apps seo-rich? Not one bit.
By the way all mentioned above like Notion.com , Nike.com , Oscar Health (hioscar.com), CashApp (cash.app) , Brilliant.org (10 mill+ users), Rivian.com and more are built on NEXT. Its incredible that there’s so many others I wont be able to list them all.
Lastly I don’t need to share my app to prove my point to you. This discussion was just meant to support @munaeemmmm by sharing my story and thats it.
I’ll end it here so I hope this concludes our discussion.