I’m working with a fresh graduate developer to build an MVP for a real estate marketplace (agent listings, property details, images, basic search/filter).
Can anyone help me estimate how long this might take, including time to learn Bubble?
It’s really hard to give you a precise estimate. But a good hunch based on my expirience and considering a reasonable scope for your MVP is that an unexpirienced Bubble dev would take about 3-6 months to deliver an acceptable product. This is considering the dev is a fast learner and has previous development background.
However, you can fast track this time by doing the following strategies:
Starting with a good template.
Starting with Bubble AI.
Contracting an experienced developer.
My guess is that either strategy above you choose will save you time and money.
I’ve been working on bubble for 6 years and estimating timescales is still one of the hardest parts of the job… Most from-scratch builds I’ve done fall within an approx 100-150 dev hours.
If focusing on learning only what’s needed for this project, a capable software development-related fresh graduate can be ready to start with just 1 month of learning Bubble. This is the best case scenario. If he/she follows a formal course, where everything is covered, the learning curve can span ~3 months.
From there, and depending on what template is used to start, I’d say development can span 1 to 6 months.
So, I’d say the total estimation would be 2 to 9 months.
I wouldn’t invest more than 6-8 weeks for an MVP on building and planning. So it’s more of the other way around. I’d be asking myself 2 questions:
How much time am I willing to invest?
What would I be open to leaving for later to make an MVP fit into that time frame?
Learning Bubble is hard, won’t lie to you, it takes time and discipline.
If you are learning Bubble just for that and have some money to invest, I’d probably look for a dev or agency and ask to be as close as you can to the product, so you can clearly understand what is being done. But of course, this will cost you some.
It all depends on the scope specification. A feature that seems simple can sometimes hide a much more complex system.
At Critical Milestone, we typically build a basic marketplace in 4–6 weeks. If we include the time needed to create a prototype, you can estimate around 8 weeks in total.
However, if you’re learning to build it yourself using Bubble, it could take at least 3 to 5 months. Even a simple checkout system can be quite challenging if the developer has no experience with API calls and payment gateways.
If you’d like to chat more, I’d be happy to help! Just send me a DM.