Hello, not sure if this is an appropriate section to do so, but here I go. I just fell in love with bubble after I found it a couple of days ago.
For someone who doesn’t know how to code always has a bunch of ideas but not enough money bringing them to life the usual “getting a whole developers” team way this is a lifesaver.
A huge thanks for the creators and the developers of this software, and I do believe this is the future and the right way to create projects for small businesses.
Even though bubble is a ten times easier way to create a website than actually coding it from scratch, there still is a learning cure, so I decided to document my journey on how long will it take me from knowing zero about it to actually creating my first bubble powered fully functional platform.
I am a marketer myself, and I have written a few lines of code here and there in the past, so I have a basic understanding how databases and API’s work, but that’s about it.
A whole bunch of new tutorials today, tried to work with carqueryapi as @Jici has suggested(thanks to him) but I couldn’t make dropdowns to work well with it, and decided to move on with importing all cars data to my local database.
And to my surprise there aren’t really a lot of free car databases shared, so I scraped my own from a cart parts page, it’s not very detailed but that will do for now.
This is how the database is looking now-
This turned out to be a challenge on it’s own, and I am currently stuck on it. Trying to find a way on how to make a constraint based on H3 value, I’m pretty sure you should be able to do that with bubble, and if someone has an idea how to make it, please let me know.
Here’s an explanation of what how I am trying to do this -
Been kind of struggling ( in a good way) past few days, and trying to solve the issue I have described above, unfortunately I couldn’t make it work, and decided instead of smashing my head to the wall to move on, watch more tutorials, create more test pages and get a better understanding of how everything works and learn more tricks with bubble.
Created 2 pages so far ( and learned a few tricks )
First page is selecting your cars manufacturer and model, basically the first dropdown grabs all the (unique) manufacturers from the database, and the second one grabs all the models for that manufacturer,.
I would call this my no code “Hello world” app
P.s now It’s grabbing from 2.5k manufacturers, so it takes some time.
The second page is for selecting your parts category, go ahead and hover on that text, neat isn’t it?
I would like the image to appear closer to the location of users mouse, and it to be independant of the repeating groups cell size, but I guess you can’t have it all at once haha!
Overall I could say I’m starting to understand bubbles logic for repeating groups, and it’s for sure much more interesting than just staring at the screen like I was the day I started.
Happy easter to everyone and thanks for reading!
Learning more stuff about bubble every day, learned how to pass variables in the url, and set states to elements, that allowed me to create the car selection menus, also had to use the API to delete/upload new database, because for some reason deleting a large database is very complicated in bubble ( you have to load 50 elements at a time), or at least I didn’t knew a better way.
Realized that my car database only has car manufacturers/models, but not specific cars, so I had to scrape a new database and upload it through the API, because for some reason after uploading 2-3k rows the UI importer kept getting stuck.
Registration (provided by bubble)
Live messenger
Choosing a car model
Creating a listing for parts
Searching for parts by car model/year
Making an offer to the buyer
Getting notifications when someone is looking for the parts you are subscribed to via Email/SMS
Making local searches
Buyer/Seller rating system (only when connected through facebook/google)
Users reviews page
Still don’t understand what’s the difference between live and test/devel database, and why my stuff isn’t appearing on the live version though
Slowly getting there
Hi, your live version and test version each have their own database. This is so you can play around with data in a test environment without it impacting live. You can copy your test database to live and vice versa in the data tab.
Re: deleting large amounts of data, you can build a workflow in your app to do that.
Thank you! I have actually tried building a flow to rename each car on my database because I left } symbol by mistake, but it seems like bubble doesn’t accept } as a text search symbol, or I am doing something wrong, maybe this would make more sense -
Here I am displaying a text element that should show the count of rows that contain the } keyword, but it’s displaying 0 . Here’s the page that has this text, maybe it’s just some silly mistake
I think Bubble searches ignore special characters, but check the reference documentation for “contains keywords” and “contains” and it should say how it works.
I had some funky symbols in my data but I cleared it out via Excel search and replace prior to uploading as CSV (I already had the data in another platform I was moving from). I believe there should be a way to export the offending data as .csv, clean it in Excel and upload it back to Bubble in a way that edits the existing records.