In the world of computer programming, there are some classic, simple programming challenges that are a great way to learn how to programme simple logic, in whatever language you’re learning, as well as test your existing skills.
I thought it could be a fun and useful challenge to take some of these and try them in pure vanilla Bubble. Why not?…
These challenges are a great way to get more familiar with Bubble’s logic and functionality, as well as highlighting some of Bubble’s current limitations (which is always useful for any developer to know).
The challenge here is not so much in establishing the logic (I’m sure most people would just Google it or ask ChatGPT anyway) but rather, translating that logic into Bubble.
Some of these are very simple – some are more challenging.
The rules are simple… NO plugins and NO custom code allowed – these must be done 100% with Pure Vanilla Bubble.
(not that that’s how I’d do these things, nor recommend them be done, in a real app necessarily – but the aim here is to complete these challenges using nothing but Bubble).
So, whether you’re just starting out learning Bubble, and want to get more familiar with how Bubble works, or you’re a more experienced user who wants to test your Bubble knowledge and skills, I’d highly recommend trying some of these for yourself… most of them don’t take very long to complete and you’ll definitely gain some insights into doing certain things in Bubble by doing them.
Most, if not all of these challenges will have multiple ways to solve them…
Feel free to share your working examples right here in this thread… but lets hold off sharing any solutions publicly until people have had a chance to try it for themselves. (or if you like, you can DM me a link to your solution…)
If you get stuck feel free to ask for help (I’m sure someone will help you).
It will be good to see how many ways there are to solve each one.
Right… let’s start with an easy one (and a classic one)…
The Fizz Buzz Challenge
The Fizz Buzz challenge is simple…
All you have to do is print a list of numbers from 1-n (where n is a variable input by the user), but replace every multiple of 3 with the word “Fizz”, every multiple of 5 with the word “Buzz” and every multiple of both 3 and 5 with the word “FizzBuzz”
As I said, this one is a simple one, so I’ll share some more difficult ones at a future time.
Remember… No plugins and No custom code (all of these can be done in pure vanilla Bubble, even if it means finding some creative ways to do so).