Tips and tutorials for entrepreneurs looking to build an MVP or bootstrap a startup using no-code or low-code tools.
Who am I? I'm a repeat founder, low/no-code entrepreneur, startup consultant and advisor, and occasional venture capitalist. I've worked on product teams at startups big and small, and coached founders on their pre-seed and seed stage fundraising pitches. If you're involved in startups in the Houston area I invite you to join Bayou City Startups (bayoucitystartups.com).
Thanks Adrianne! I did the same flow and its working now, just a question, the time to show the card is taking some seconds and then it showed properly, how can I do it fastest? Thanks again!
Yes, but with the following caveat: ZQ's fuzzy search plugin can search multiple fields simultaneously but can only search text fields. SO if the tags are saved as another data type or as an option set you will need to create a separate Cuisine text field on your restaurant and then set up a backend workflow to update the text field if your cuisine tags are changed so they state up to date. This video goes over that: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-okDdboAcJCY.htmlsi=_vSyqcEF6Ry7n5JZ&t=107
@@AdrianneStone Is there another way to do this without the costly WU? I have a small number of data right now but this seems to be be burning a ton of WU already so not sure if it is scalable.
@@katjadickauf do you need to sort, filter, and search or just one or two of those? My recommendation depends on what you need to do Also would love to know what you're seeing from a WU perspective
@@AdrianneStone Thanks for the quick reply. I am using a fuzzy search to search a datatset, a multiple dropdown box and a 'single' dropdown box, both tied to option set fields. In terms of WU its still unclear. Some simple searches on my side to test the website shoots the WU to 500. Fetching data seems to consume the majority of WU
@@katjadickaufhmm without seeing your site I’m wondering if your data type is heavy - do a search will load all the data for matching records. Have you looked into satellite data types? Using my own example from the video this would be a restaurant-mini profile with name, address, cover pic, cuisines, and likes and would be used for the search. The full profile data type would have the rest of the info like price, about, other photos, etc. and have a link to the mini profile so I can show that info also on the restaurant’s page.
Hey I think your expression advanced filter at 8:45 won't work for all the case. For example, This restaurant's cuisine is A, B, C, D and the multidropdown's value is A, E so the expression would be return true, but actually it needs to be false. My method is "contain list" expression
Hi Adrianne, thanks for your advanced filter at 8:45 that now I can filter multiple tags for my repeating group. Actualy, I solved the problem without the custom state. By the way, are you joining Airdev bootcamp, I am doing a project in bootcamp that similar to your app. 🥰
@@AdrianneStone How long does it take you to complete the bootcamp, Adrianne? Did you join the airdev partner program as well? I decided to take the bootcamp to build portfolio and join it but I think a lot of people will compete for the position. Do you think it is worth it?
@@momikalonji5841 This is same as set state, she just changed the name to search list. look closely everything is same. just copy and paste the previous one.
Really helpful thanks a lot for sharing this! Though, it is odd how the user has to click somewhere else on the page for the search by name workflow to get triggered
Please do a guide on how to do those filters! Specifically where you type/select the category to filter and it shows in a pill with an X I really wanna do this for my app as well 🙏
That's because the workflow action is "when input is changed" and at the moment this only registers once you click out our hit enter. I'm still looking for a more elegant solution tbh
Thank you. I didn't use the fuzzy search plugin, but your workflow logic helped me find a solution. The joy you get when you finally figure things out, thanks to you. Be well : ^ )
Nice Piece!!! This would have been easier to work with if you had created the tutorial from scratch Let people see how all these come together rather than a tutorial with a ready-built template!!! That way you create a follow thorough Video for beginners and all skill level
No template here my guy so I'm not sure why you think that. I built the page minus the default bubble header. But the point of this tutorial was to show you how to set up the search/filter/sort not to show you how to build the entire page (which would have been much longer)
@@AdrianneStone what I mean here is that it would have been better to do a live build instead of just showing how to setup... regardless it was thoughtful of you and it was a valuable piece
@@AdrianneStone yea kindly let me know when you create one--- do you mind private DM, I just started my learning some months ago and it would be nice to learn from your years of experience.If you can drop an email I could inbox
Hey this works fine! The only problem is here, the moment you use filtered --> advanced the search will run on the clientside. In your example for a small list of restaurants this is not a problem, but for a big lists of restaurants (for example a list of 100000 restaurants) the user (client) first would have to download the whole list and after that filter through it. Depending on the size of the list this can take 10+ seconds which is not good for user experience. Sadly there is no way on bubble yet to do this filtered--> advanced on the backend :/ Anyway thanks for the tuturial!
Yes this is true if you have a lot of records this is not a recommended method because of it being client side. Bubble is hiring a technical PM at the moment to work on issues that impact their scaling customers (who would also be more likely to have large lists like this) so I suspect this is something they’re looking to fix to retain scaling customers, but obviously no crystal balls here so we will see
@@AdrianneStone I like to hear that. Im currently developing a product on bubble which got a lot of records, sadly its my first product im developing on there so I didnt know huge records are a problem. I was so happy when I solved my searchfunction in the way you showed here only to later found out its not scalable at all. Now I am in the process of sourcing out my backend off bubble so my search will also run smoothly with a lot of records. Sadly this is process is quite time consuming... So yea im really looking forward to solving that!
have you become an airdev partner? is canvas a solid platform for bubble? have heard negatives about slowing down your app. would you recommend their bootcamp? it seems out of date with the new native responsive engine for bubble. what would you recommend for a newbie still trying to learn bubble?
The newest version of canvas was rebuilt for the responsive engine so that shouldn’t be a problem. I’ve been working through their boot camp myself to learn the framework. The videos are out of date bc they are for the old non-responsive version but the module tasks force you to use the system and figure it out and the discord is helpful.
I would like to see a bit simpler example without sorting. just the multiselect as a filter. I tried, but can't follow. I don't know much about tags and option sets, if that is necessary to make it work.
@@AdrianneStone thanks! awesome! subbed! more specifically, my case is fuzzy search plus either drop down menu or multi select menu (preferred) for 2 categories... say a quick db of clothes, comes in a few colors and a few sizes and has a description. the search only applies to description would be a nice simple example.