Example Applications

Learn how our users have leveraged Bubble to build their own successful applications.

Updated over a week ago

Since Bubble started in 2012, many businesses have successfully built apps on the platform. From marketplaces to job boards to eCommerce sites, users have built amazing applications on Bubble.
Let's go through some examples:

1. goodgigs


goodgigs helps you find a job that has social impact. goodgigs leverages Bubble features, including:

- Dynamic data sources that allow you to filter jobs by cause. Your data sources can be searches from your application's database, information about the current user or current page, data from an external API, and more.
- Bubble's built-in User data type that is being used to manage sessions and authentication.
- Email alerts for when new job matches are posted. The "Send email" action sends your users emails from your application, and once you set up a custom domain, you can also connect to Sendgrid for further customization.

2. Pop to the Shop


Pop to the Shop connects people who need food or medicine delivered to volunteers who shop for them. The unique booking application uses Bubble features, including:

- Conditions to create different user experiences for the different users of the application. You can set conditions on events and actions in your workflows as well as format elements conditionally. For example, when a button is clicked, a popup could be shown only if the current user is a "requester".
- Repeating groups for displaying available delivery dates. Once you design the first cell of a repeating group, the following cells will share that design.
- Payment processing for uploading receipts for reimbursement. Our Stripe plugin supports charging current users, subscribing users to plans, and creating invoice items.

3. Incomee


Incomee lets freelancers generate invoices to send to clients, as well as keep track of their paid and unpaid jobs. The application leverages Bubble features, including:

- The database to save proposals. Our "Create a new thing" action lets you save information, such as the client, price, and due date for a specific invoice, to your database as soon as your users click a button.
- Scheduled workflows for online payments. You can choose a date and time in the future to start a workflow, such as charging a user or sending an email to a user a week after they have subscribed.
- Drag and drop elements for a custom dashboard. In your application's editor, you can drag text elements, shapes, icons, and more to customize your design. You can also design your own reusable elements that you can then drag and drop on to several locations in your app.

4. Bubble is built on Bubble


All of these apps are live – we mean it when we say you can scale your app on Bubble. You can open our Application Editor to see how we design our pages, structure our data, and program our workflows to support our thousands of daily users.

For more example apps, visit our Showcase, where you can find inspiration for your next build. As you'll see in the next lesson, there are already basic principles in place to help you build something just like this – even if you have never done this before.

Challenge: Find an application in our Showcase or on our forum that aligns with your project's category, such as a marketplace or social network, to get further ideas of what's possible.

Did this answer your question?