Tinder Swipe Cards Pro

Demo to preview the plugin:

Introduction

Tinder Swipe Cards Pro is a premium swipe card plugin, designed for builders who want to deliver a powerful, modern swipe experience in their apps. It recreates the familiar Tinder-style swipe gesture i.e; swipe left to dismiss, swipe right to accept — adding an engaging interaction that users love.
Whether you’re showcasing profiles or products, or any dynamic content, Tinder Swipe Cards Pro lets you build sleek swipeable cards that feel fast, fluid, and fun.
With Tinder Swipe Cards Pro, you can:

Prerequisites

Before getting started, make sure you have the following:
  • Install the Tinder Swipe Cards Pro plugin from the Bubble Plugin Marketplace.
  • Create a data type (e.g., Tinder) in your Bubble database with the following fields: age, dislike, gender, image, like, likes, location, and name.
  • Add some sample data entries to the Tinder data type for testing.
  • Choose or create a page where the Tinder Swipe interaction will happen, and place the Tinder Swipe Cards Pro element on that page.
  • Have a basic understanding of Bubble workflows, including how to set up actions, custom states, and dynamic data references.

Image without caption

How to setup

Step 1: Installation

Step 2: Setup Data Types

Step 3: Place the Element (Tinder Swipe)

Step 4: Add UI Elements and Custom States

Step 5: Setup the Plugin Element (Tinder Swipe)

Step 6: UI Elements Workflows

Plugin Element Properties

Tinder swipe

Image without caption
Fields:
Title
Description
Type
Type of content
“Type of content” refers to the specific format or category of data, such as text, image, audio, or video, that can be processed or displayed by a software plugin or API.
Any thing with fields
Image field
An image field in a software plugin or API is a data field that allows users to upload or select images for use within the application.
Field of Type of content, represent Text, image or file
Slot 1 field
A “Slot 1 field” refers to a specific input or output location within a software plugin or API where data can be stored or retrieved.
Field of Type of content, represent Text, image or file (optional)
Slot 2 field
In a software plugin or API, a “Slot 2 field” refers to the second data input or parameter within a designated slot for storing information or configuration settings.
Field of Type of content, represent Text, image or file (optional)
Slot 3 field
In software plugins or APIs, a “Slot 3 field” refers to the third designated input or output area within a defined structure or interface.
Field of Type of content, represent Text, image or file (optional)
Slot 4 field
A “Slot 4 field” refers to a specific data input or output location within a software plugin or API that is designated as the fourth slot for storing or processing information.
Field of Type of content, represent Text, image or file (optional)
Image when like
“Image when like” refers to a feature in a software plugin or API that triggers an action or event based on a specific image being liked or favorited.
Image (optional)
Image when dislike
“Image when dislike” refers to a feature in a software plugin or API that allows an image to be displayed when a user expresses dislike or negative feedback.
Image (optional)
Background-size
“background-size” is a CSS property used to specify the size of an element’s background image. Available options: fill, contain
Dropdown

Element Actions

  1. Add tinder card - It adds one tinder card.
    1. Image without caption
      Title
      Description
      Type
      Data Source
      On action set up, to avoid an error firing, please be sure to set a condition that checks that added values are >0
      Item representing Type of content
  1. Add list of tinder cards - It adds a list of tinder cards.
    1. Image without caption
      Title
      Description
      Type
      Data Source
      On action set up, to avoid an error firing, please be sure to set a condition that checks that added values are >0
      Item representing Type of content
  1. Swipe left - It Swipe to left.
    1. Image without caption
      Title
      Description
      Type
      Instant
      If yes it will skip the animation.
      Checkbox (yes/no)
  1. Swipe right - It Swipe to right.
    1. Image without caption
      Title
      Description
      Type
      Instant
      If yes it will skip the animation.
      Checkbox (yes/no)
  1. Set height - Sets the height in pixels
    1. Title
      Description
      Type
      Height
      “Height” in the context of a software plugin or API refers to the vertical measurement or dimension of an element or object within the software interface.
      Number
  1. Clear all data - It removes all tinder cards from the queue.
    1. Image without caption
  1. Set data source - It clears the current data and load a list of data.
    1. Image without caption
      Title
      Description
      Type
      Data Source
      On action set up, to avoid an error firing, please be sure to set a condition that checks that added values are >0
      Item representing Type of content
  1. Set pre load info - It sets the info of the current card being pre loaded.
    1. Image without caption
      Title
      Description
      Type
      Slot 1
      “Slot 1 refers to the first designated location within a software plugin or API where specific data or functions can be stored or accessed.”
      Text (optional)
      Slot 2
      In the context of a software plugin or API, “Slot 2” refers to the second available location or container for data, input, or functionality within the system.
      Text (optional)
      Slot 3
      “Slot 3 refers to the third designated location within a software plugin or API where specific data or functionality can be accessed or assigned.”
      Text (optional)
      Slot 4
      “Slot 4 refers to a specific location or index within a data structure, array, or plugin where information or functionality is stored or accessed.”
      Text (optional)
  1. Set slot text style - It changes the text style of a slot.
    1. Title
      Description
      Type
      Slot index
      A slot index in a software plugin or API refers to the position or numerical identifier assigned to a specific slot within a data structure or array.
      Number
      Font family
      A font family in software refers to a group of related fonts with varying styles and weights, such as regular, bold, and italic, that share a common design theme.
      Text (optional)
      Font size
      “Font size refers to the measurement of text displayed in a software plugin or API, typically specified in points or pixels.”
      Number (optional)
      Bold
      In the context of a software plugin or API, “Bold” refers to a text formatting option that increases the weight of the text to make it appear thicker and more prominent.
      Checkbox (yes/no) (optional)
      Italic
      In software, “Italic” is a text formatting option that slants the characters to the right for emphasis or differentiation.
      Checkbox (yes/no) (optional)
      Underline
      “Underline” in a software plugin or API refers to a text formatting feature that adds a line under the selected text.
      Checkbox (yes/no) (optional)
      Text align
      Options: Left, Right, Center.
      Text (optional)
      Font color
      “Font color refers to the specific color applied to text within a software plugin or API, allowing customization of the visual appearance of text.”
      Color (optional)
  1. Next - It changes to the next tinder card.
    1. Image without caption
  1. Lock/unlock tinder - Prevents or allows the Tinder element to swipe
    1. Title
      Description
      Type
      Lock
      A “lock” in software refers to a synchronization mechanism that restricts access to a resource or data structure to only one process or thread at a time to prevent race conditions.
      Checkbox (yes/no)
  1. Clear slot text style - The “Clear slot text style” feature in a software plugin or API allows users to remove any applied text formatting or styling from a designated text slot.
  1. Back button - The “Back button” in a software plugin or API is a user interface element that allows users to navigate to the previous page or screen in a sequence.

Exposed states

Title
Description
Type
Current tinder card
The “current tinder card” refers to the active card being displayed in a tinder-like interface within a software plugin or API.
Undefined
Current pre load card
The “Current pre load card” refers to the existing preloaded card information in a software plugin or API.
Undefined
Cards Quantity
“Cards Quantity refers to the number of card elements or instances present in a software plugin or API.”
Number

Element Events

Title
Description
Swipe left
It runs when the user swipes to left.
End
It runs when there is no more images in the plugin.
Swipe right
It runs when the user swipes to right.
Pre load card
It runs when the plugins pre loads a card.
Image without caption

Changelogs