🏎️Quick start guide

If you're an experienced Bubbler who has used Airdev's Canvas template extensively then this might be all you need to get started! For everyone else, I highly recommend you go through the rest of the documentation and watch the videos.

  1. Create a new Bubble app and select the Bullet Launch template during the creation process. Select Bubble's 2 week free trial to enable backend workflows and other paid features to work.

  2. Remove the demo features (see the READ ME FIRST) section for instructions.

  3. Update the app settings option set to reflect your own app information, such as app name, support email, legal entity name, payment provider choice.

  4. Change the default styles, colours, and fonts to suit your app.

  5. Set up your data types and fields in Bubble database tab and set up privacy rules to protect your user's data.

  6. Customise user roles in the User Roles option set.

  7. Delete the example UIs from the dashboard.

  8. For each data type you want users to be able to view/edit/delete:

    1. Create a new reusable based on an existing UI component you wish to copy

    2. Update the repeating group data source

    3. Update the fields you want to display within each cell (and the titles row if there is one)

    4. Update the filters to whatever fields you want to be able to filter by

    5. Update the create/edit popup with inputs for each field you want the user to be able to create/edit

    6. Update the data type for the custom state "selected item" on the reusable itself

    7. Update the data type and fields in the create/edit workflow

    8. Add the menu item to the Dashboard Tabs option set

    9. Drop the new UI into the dashboard and add a condition to show it when the dashboard tab is the one you just created

    10. Optional - Create a view UI for this data type in the right sidebar reusable and update the workflow to show it when an item is clicked

  9. Create any custom UI or functionality your app needs (this is the tricky part).

  10. Customise the onboarding page and tour popup in the dashboard header.

  11. Customise the pricing plans option set and enter the appropriate IDs from your chosen payment platform.

  12. Add your own API keys to the API Connector plugin for any third-party services you want to use e.g. OpenAI, Postmark, Loops, Stripe (also add your API keys to the Stripe plugin), LemonSqueezy.

  13. Sign up as a user then switch your user role to App admin in the database. Go to the Admin dashboard and add your legal policies (or add these direct to the database, it's up to you).

  14. Update the app favicon and SEO metadata in the settings tab in the Bubble editor.

  15. Update the landing page or create a landing page on another platform.

  16. Deploy your app to live.

  17. Test test test.

  18. Get users.

Last updated