Forum Academy Marketplace Showcase Pricing Features

Can I do this in Bubble? 🤔

Hi everyone, new here. Love the look of Bubble and this forum looks a brilliant place for support.

I wanted to ask you if Bubble is the best place for our specific use case. Sorry if I’m being lazy, but seen a lot of really insightful advice for new starters here. Also possibly can bring someone in as a freelancer to help with this project.

Details below :slightly_smiling_face:


  • We’re a private edu organisation and we re-skill adults into cyber security professionals.

  • We have learners, and we also have partnerships with employers who recruit our graduates.

Use Case

  • We’d like to create a web app for employer partners to sign up and manage their relationship with us.

  • Create an account

  • Create an ‘employer profile’

  • Add additional users to their account (Each org we deal with normally has multiple Hiring Managers, HR, Directors, etc)

  • Post jobs to our internal job board (Huntr) (Airtable form + Zapier tasks)

  • Sign up to be a mentor (Airtable form)

  • Read more info about our curriculum etc

As a stretch target, we’d also like the employers to be able to browse a directory of learners enrolled + alumni.
Learners would be able to create a profile (they all get an edu email from us), attach CVs, work portfolios, etc.

Employers could search based on location, interests, which cohort they were on, etc.

There would be two of us on this project, I’m OK with things like WordPress, Webflow, Learndash, Zapier, no code solutions and picking things up pretty quickly.
My partner is a Junior Software Dev and is pretty handy, he’s a new starter next week.

Is the best place for the above ^^ We have budget, but it’s not huge and I like projects like this :sweat_smile:

If it’s possible, what are your thoughts on the structure/architecture of how it would be built?

What are the pitfalls and blockers?

Thanks so much!! :grinning:

Keywords for others;

  • User Directory
  • Profile Directory
  • Membership Site
  • Education
  • Recruitment

Hello @jonathan13 ! Welcome to the community.

All of the functionality described above can we done with Bubble :grinning:

Bubble is a visual programming language so none of what I read above is not possible. With careful planning you can likely implement your project comfortably in about 3 months.

Stepping on the pedal, possibly faster.

Explore the prospects of frameworks/templates that give a leg up as well (full disclosure: I am one of many folks who do contract work for some of them, in my case the first one)


Hi @jonathan13
Just some encouraging words really - yes you can definitely do all this in Bubble and I’d expect you’d be live with an MVP in 3 months and have quite a polished product in 6 months. It is quite exciting how quickly you can get things done with Bubble - and also to a very presentable professional looking standard.

Good luck!

1 Like

Defo can be done on Bubble.

The 2 big things to consider if i was you starting out. (i was there 3 years ago)

How important is page speed & SEO for you now and in future? They kind of go hand in hand. In my experience Bubble really struggles with fast, high ranking SEO pages. e.g if the jobs / categories need to be ranking then using bubble as a frontend might not be the best thing. (you can still use bubble as a backend and handle all auth / data creation though). There are no bubble sites that rank well in googles page speed scores and that does have an impact even if people on here say it doesn’t!

The other thing to consider is how you want your search to work and how many data items you want to search through. You can do basic search stuff in bubble ok but more complex stuff (facetted search) you will have to use a service like algolia or a different backend to get good snappy results.

Good luck!

1 Like

hi, could you solve the facet problem?

Yes… ended up building our own plugin to do it.

See full working example here with extensive algolia search faceting

Super, yesterday I saw it and I realized that it can be achieved, congratulations! I saw that you were a lot trying to get them to help you. Zeroqode just answered me, but they have no info, it has the function written but without examples. I understand that you switched to the pro version of Bubble? Is that right? It can’t be done with the Zeroqode plug-in? Yesterday I just started to investigate your case and follow your post, to see how you could solve it. I am looking at how to pass the CND of Algolia and protect the key so that it is not seen, and achieve the facet that is at least in Algolia. Thank you for answering knowing that you can motivate me more to investigate. Greetings from Chile

From memory you can apply algolia filters using the @ZeroqodeTeam plugin but it’s pretty messy which is why we created our own plugin. Their documentation was also not up to speed so i stopped using it.

I would let you use our plugin but it’s not at all documented and i’m really tight on time to explain how it all works!

Of course I imagine, thanks for the help with that is enough for me, I will try to create a plug in in bubble system. The other day I tried but I stood in privacy, when you create a plug in is it public or the store is it or is it just a formality? I am still interested in learning so I can continue to develop more things. But it helps me that you’ve already been through this

Hello, @estudio315 and @dom1
Thanks for mentioning our plugin here :slightly_smiling_face:

We are sorry to hear that our plugin was not helpful for you, but the documentation is not satisfying.
However, allow us to note that we always strive to provide the best product and support, thus, in case you have some suggestions on this matter - we will be happy to discuss them.
In order to have the filtering option from the „Algolia Search” element working it is needed to set up filtering and faceting in Algolia Dashboard.

Steps for setting up filtering and faceting:

  1. Open in your Algolia dashboard, find tab “configuration”. (image)

  2. Select “Searchable attributes” and add there all the needed attributes by which you want to filter. (image)

  3. Select “Facets” and add there all the needed attributes by which you want to filter. (image)

Don’t forget to save after all needed attributes are added.
Please let us know how additionally we can help you with your request.

Looking to hear you soon.
Best regards,
Zeroqode Support Team