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

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. 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. 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. Title
      Description
      Type
      Instant
      If yes it will skip the animation.
      Checkbox (yes/no)
  1. Swipe right - It Swipe to right.
    1. 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. Set data source - It clears the current data and load a list of data.
      1. 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. 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. 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