r/Bubbleio

▲ 236 r/Bubbleio+2 crossposts

Hi everyone, I am a Canadian pharmacist who loves daily puzzle games. I was inspired by doctordle to make a pharmacy version. All my puzzles are handmade with no AI.

If you're interested, I'd love it if you could give it a try and give me some feedback. Thanks!

www.rxdle.com

u/Rxdle — 11 days ago
▲ 7 r/Bubbleio+1 crossposts

My startup - DJfindr. A DJ marketplace and business suite.

I just deployed a personal project of mine that I’ve been slowly working towards for the past 2-3 years (before judging the years, this was while in undergrad, between internships, my own consulting company, and living life).

DJfindr is a DJ marketplace with discovery, messages, booking flow, payments, document signing, testimonials and more.

For event hosts, it provides a way to find DJs based on simple filters that unified create detailed results. They can find DJs, message them, request a proposal, and if accepted then follow through til submitting a review.

For DJs, it’s an entire business suite. Firstly, it’s a place to get exposure and have a professional presence (an alternative to Instagram, Linktree, and ugly Wix or GoDaddy websites). Next, it’s a showcase to present past event pictures as posts and their creative audio work as mixes. Mainly, it provides a full suite of tools to automate and/or systemize event proposals and bookings. Calendar, terms, offers, document signing, payments, and reviews are all baked in.

I came up with this idea senior year of high school when I realized DJs primarily rely on word of mouth and Instagram pages with Google forms to get bookings. Payments are scattered across venmo and cash. Clients ask to extend an event then don’t pay up. Marketing consists of vacation photos with past events on their social profiles.

I’ve worked very very hard on the UI and making this sleek and speedy, so I would love any feedback! You may have seen my UI posts on here working towards DJfindr.

The home page: djfindr.com
The For DJs landing: djfindr.com/djs

If you know any DJs, a referral to the platform would be awesome! I am trying to get DJs on starting today so I have options to present to potential event hosts. It is limited to the USA for now.

Btw…this app uses the cloudflare edge router I posted about recently, so you can see it in action behind the scenes!

** Editing to write DJfindr isn’t fully mobile responsive yet, working on that now, feels nice to look at a clear kanban for now  **

u/hiimparth — 3 days ago

Been lurking here for a while. Figured I'd share what I've learned from doing this professionally because the question comes up every week and the answers are usually either Bubble forever or rebuild everything from scratch and both are wrong most of the time.

I run a small team that migrates Bubble apps to production code (Next.js, FastAPI, Postgres, that kind of stack). 100+ migrations done. Here's the honest version of when migration makes sense, when it doesn't and what actually happens.

When you should NOT migrate:

  • You have under a few hundred users and revenue is still figuring itself out. Bubble is fine. Save your money.
  • Your monthly Bubble bill is under $200 and you're not bleeding from any other limitation. The math doesn't work yet.
  • You're considering it because of vibes (real code feels more legit). Bad reason. Real code is real maintenance.
  • You don't have a technical co-founder or a budget to hire one post-migration. You'll just trade Bubble's lock-in for an unmaintained codebase, which is worse.

When you SHOULD seriously consider it:

These are the actual signals from the apps we've migrated:

  1. Your monthly Bubble bill crossed $1,500-2,000 and keeps climbing. This is the most common trigger. Once you're paying enterprise SaaS prices to host your own product, the math flips fast. Most migrated clients drop their hosting bill by 80-90% post-cutover.
  2. You lost an enterprise deal because of compliance. SOC 2, HIPAA, self-hosting requirements, custom security questionnaires. We had a client lose a six-figure deal over a single line in the procurement doc: Can we self-host? Bubble can't do that. One lost deal often pays for the entire migration.
  3. Performance is unfixable on the platform. Pages take 3-4 seconds to load and there's nothing left to optimize because you can't hand-tune queries, can't add caching, can't optimize the critical render path. You can pay Bubble for more capacity but you can't engineer the problem away.
  4. Your no-code stack has 15+ plugins and 3 backend services held together with prayer. Bubble + Xano + 8 Zapier flows + Memberstack + Airtable. The original speed advantage of no-code is gone, you're just paying integration tax.
  5. A feature you need is structurally impossible on Bubble. Real-time collaboration, complex search, streaming AI responses, native mobile parity. Sometimes the workaround is technically possible but takes longer to build than the actual code would.

If 2+ of these are biting you, the conversation is worth having.

What migration actually looks like (boring version):

Most Bubble forum posts make this sound either trivial (just export your data and rebuild) or impossible (you'll have to start from scratch). Reality is in the middle.

Your Bubble app is a working specification. Every page exists. Every workflow is defined. Every data type and conditional is documented (in Bubble's editor). Translation, not invention.

The actual phases:

  1. Inventory. Every page, workflow, plugin, custom state, conditional gets catalogued. Skip this and the migration stalls at 60% complete forever. We've seen it happen with other shops, it's brutal.
  2. Architecture decision. Bubble usually goes to Next.js + FastAPI + Postgres. Sometimes Next.js + Supabase if simpler. Add Redis if you need real-time. Decision happens in the audit, not by default.
  3. Translation. Workflows become typed API routes. Lists on things become proper relations. Privacy rules become row-level security policies. Option sets become enums. Custom states become React component state. Plugins become direct SDK integrations (your Stripe plugin becomes 12 lines of clean code, not a 50-step workflow).
  4. Data migration. Bubble export → normalized Postgres tables. With referential integrity intact. Your data moves once, cleanly, with validation.
  5. Parallel run + cutover**.** Both systems live. Test in prod-like conditions. DNS flips when you're confident. Bubble app stays as your safety net for 30 days.

The boring outcomes:

Page load times typically improve 4-10x. Hosting bills drop 80-95%. Feature ship velocity goes from weeks to days because you're not fighting the editor. Compliance and self-hosting become possible, which unlocks the deals that were blocked before.

What I'm not telling you:

A migration is not a magic upgrade. The new codebase needs maintenance. You'll need a developer (yours or contracted) to ship features post-launch. You'll have a slightly higher cognitive load running real infrastructure. If you're not ready for that, stay on Bubble.

But if you're already paying $2,500/month to Bubble, watching enterprise prospects walk because of compliance, and wishing you could ship a feature in 2 days instead of 2 weeks, the math is usually obvious once you actually do it.

We just rebuilt our own site to walk through this entire path with case studies, real numbers, an interactive cost calculator that estimates your specific savings and a free audit tool that gives you a complexity report and timeline estimate for your specific app. If you want to see the full breakdown including which migrations went well and which ones were painful: https://fullcode.yonocode.io

Happy to answer specific questions in the comments. If you have a Bubble app and you're trying to figure out whether you've hit the migration threshold or you're still in the Bubble is fine zone, drop the details (rough page count, monthly bill, biggest pain right now) below and I'll give you my honest take. No pitch.

DMs open if you'd rather not share publicly.

reddit.com
u/BaronofEssex — 9 days ago

Dear Bubble Reddit community I have been using bubble for a while now but I cant seems to fix this issue myself.

In my Registration flow the user signs up using a button. Then after this he is sent to another page. Eventho I have set the users language on signup to stay the same as the pages users signup was it does not work.

More details:

The user can choose the site language using a dropdown this works well. But upon signing the user up and login them in the language changes back to default. This used to not be the case. I have tried fixing it by also giving the language parameter as part of the new user. This works but if I look at the databse entry of the new user it says Lorem Ipsum… in the language field for a couple of minutes upon signup. This in turn means, that the page they are sent to after signup is in the wrong/default app language. They can of course choose their language again there using the dropdown but this is annoying and should not be the case.

Any help is appreciated.

Have tried the Forum etc.

Thanks in advance for your help!

reddit.com
u/Holeyminusplus — 5 days ago

Floating Group / Chat Bubble Issue (Bubble)
Hi everyone,
I’m having an issue with a chat system built using a Floating Group in Bubble.
👉 Structure:
One Floating Group (FG-Hotline_chat) fixed bottom-right
Inside:
Group_chat_bubble (small round button ~56x56 when closed)
Group_chat_window (~320x250 chat window when open)
👉 Logic:
chat_open = no → only the bubble is visible
chat_open = yes → the chat window appears
👉 Problem:
Even when the chat is closed, there is an invisible area (around 300x300) that stays on top of the page and blocks clicks on elements behind it.
👉 What I already tried:
Group_chat_window → not visible on page load + 🟩 collapse when hidden
Visibility conditions based on chat_open are working correctly
Checked all child elements → nothing overflowing
Set the Floating Group to ~60x60 to match the bubble
👉 Debug mode:
The Floating Group still seems to keep a larger bounding box even when closed
It behaves like an invisible overlay blocking interactions
👉 Question:
How can I prevent a Floating Group from keeping an invisible clickable area when its content is hidden?

u/Wide_Front5858 — 11 days ago