Modulo
Discover how Bubble.io's Modulo feature empowers solopreneurs to create advanced no-code SaaS applications, enabling precise data manipulation and custom calculations without writing a single line of code.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a7c097bf9a4b5501cf7_Repeating-Group-Alternate-row-backgrounds.png)
Repeating Group background color alternating rows
In this Bubble tutorial series we give our top tips for working with repeating groups in Bubble.io. In this video we demonstrate how to add alternating rows in a repeating group.
Explore more of our no code tutorials
Discover more Bubble tutorials
Start building your No Code SaaS with Bubble.io & Planet No Code
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a35e2b6683ba08842cc_Using-split-by-and-database-triggers-in-Bubble.io_.png)
Using split by and database triggers in Bubble.io
In this Bubble.io tutorial video we demonstrate how you can separate a user's full name into their first name and last name using Split By and database triggers.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/666990fdcea912d17a577fca_CSS-Animation.png)
OpenAI Loading Animation - Using CSS
In this Bubble tutorial we demonstrate how to improve your Bubble app's UX (user experience) by showing a loading animation while you wait for a response from the OpenAI API (ChatGPT). This tutorial uses a CSS animation from loading.io.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a3488daf7e2085b59d1_How-to-extract-YouTube-video-ID-from-a-YouTube-link-in-Bubble.png)
How to extract YouTube video ID from a YouTube link
In this Bubble tutorial we demonstrate how to extract a YouTube video ID from a full YouTube URL. This video includes how to factor for YouTube shortened links and the presence of additional data (query strings) within the YouTube URL.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670aa6bfd16c4e12ec7d30_Thumbnails-by-Emily-3-2.png)
Stripe vs Lemon Squeezy
Looking to add payments to your Bubble.io app? Learn about the differences between Stripe and Lemon Squeezy, including integration ease, pricing, additional features, and tax implications.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/66670a85a11500922c93803c_openai-text-to-speech.png)
How to add OpenAI Text to Speech to your Bubble app
In this Bubble.io tutorial we demonstrate how to convert text to speech in your Bubble app using the OpenAI Text-to-Speech API including how to autoplay the speech as soon as OpenAI returns the MP3 file.
![](https://cdn.prod.website-files.com/6659f119bb64f1f63f34e4ba/6669937d2363f5d70c20b132_advanced-3.png)
OpenAI GPT 4 Vision No-Code Bubble.io Tutorial
In this Bubble tutorial we demonstrate how easy it is to add the OpenAI GPT 4 Vision API to your Bubble app. Now your Bubble app can upload images to OpenAI and ask questions about the image.