{
    "response": {
        "marketplace_eligible__boolean": true,
        "appname_text": "onboardingwithsocial",
        "deleted_boolean": false,
        "license_text": "Commercial",
        "screenshot_image": "//meta-q.cdn.bubble.io/f1699378044972x953025274146500200/Screenshot%202023-11-07%20at%2018.24.43.png",
        "Created Date": "2023-02-06T08:51:38.443Z",
        "price_number": 9,
        "name_text": "Marketplace onboarding",
        "description_text": "GENERAL DESCRIPTION\nMarketplace onboarding, Login and Registration is no code template that can support an onboarding process for any web application, including marketplace. \nThe template can be adjusted to a specific needs of the organisation and plugged into exiting workflow, with minimal changes in the design.\n\nROLES \nMarketplace private buyer (customer). Someone that searches the marketplace to buy goods \nMarketplace company (company). Someone that would have a dedicated space in the marketplace to sell goods.\n\nUSER JOURNEYS\nCustomer \nCustomer login \nCustomer reset password \nCustomer sign up  \nMail confirmation with 15 mins token verification \nLogin with Google SSO \nSign up Google SSO \n\nCompany\nCompany login \nCompany reset password \nCompany sign up  \nMail confirmation with 15 mins token verification \nStore Company VAT \nStore company name \n\nFEATURES\nPassword complexity check and restrictions on sign up   \nVisual notification for weak / medium / strong password on sign up  \nHide / display password as text in the password field on sign up  \nSign up states, so the user is landed to the last not completed mandatory step if the sign up   was dropped.  Example: customer leaves the email verification and makes attempt to login to the system. They will then be landed on the mail verification window again and a new token will be sent to them\nEmail validity verification. This would block the registration with junk emails like ytuuytu@ututuy.kjhkjh\nTest main page where the user is landed after sign up / login. This page shows the statuses of the user and have a CTA to log them out \nTest T&Cs page connected to the sign up screen \nCustomised info alerts shown during the sign up and login process for events like wrong username / account not exists \nContent storage in the DB, and not as a plain text in on the CTAs, elements  \n\nPLUGINS\nAll plugins used in the template are free to use and updated to the latest versions.\nGoogle plugin needs the API keys, to be provided, otherwise the Google SSO won't work. \nPlease refer to the official docs and some materials attached here to complete the Google SSO bit. \n\nList of plugins used: \nClever Email Validator: https://bubble.io/plugin/clever-email-validator-\n1654265672692x191568538799177730\n\nCSS Loading Animations: https://bubble.io/plugin/css-loading-animations-1615402288950x110240248310005760\n\nGoogle: https://developers.google.com/identity/protocols/OAuth2\n\nIonic Elements: https://manual.bubble.io/core-resources/bubble-made-plugins/ionic-elements\n\nReveal & Hide Password: https://bubble.io/plugin/reveal--hide-password-1531310660066x700901076712292400\n\nGOOGLE LOGIN HOW TO\nOfficial Bubble.io support doc: \nhttps://bubble.io/integration/google-sign-in \n\nOfficial google doc: \nhttps://developers.google.com/identity/sign-in/web/sign-in\n\nNot official operation manual, might not work at all / work not stable on your environment / cause errors in your app:\nOn Google Developer Console:\nClick on \"Add Google API credentials\".\nClick \"Create a new project\".\nEnter a name for your project and select a billing account if you have one.\nGo to the \"Credentials\" section.\nCreate a new OAuth client ID.\nSelect \"Web application\" as the application type.\nEnter a name and authorised redirect URI (e.g. https://your-bubble-app-name.bubbleapps.io/callback).\nClick \"Create\".\nCopy the Client ID.\n\nBubble App:\nGo to the \"Plugins\" section of your Bubble app.\nSelect \"Social Login\".\nChoose Google from the list of supported social networks.\nEnter the Client ID from Google into the \"Google API credentials\" section and save your changes.\nAdd the Google login button to your app's UI and then configure the workflow to log in a user when the button is clicked.\n\nUseful youtube video:\nhttps://www.youtube.com/watch?v=XuUkshWifok&t=1s&ab_channel=BuildingWithBubble\n\nAll our templates and solutions are here: \nhttps://bubble.io/contributor/1614338608692x242135227094336670",
        "commercial_price_number": 30,
        "first_publication_date": "2023-02-14T16:57:58.373Z",
        "published_boolean": true,
        "Modified Date": "2025-06-13T19:18:39.859Z",
        "sale_number": 4,
        "owner_user": "1614338608692x242135227094336670",
        "copy_db_boolean": true,
        "hidden_by_admin_boolean": false,
        "paid_plugins_list_custom_plugins": [],
        "rating_average_number": null,
        "rating_count_number": 0,
        "new_responsive__boolean": true,
        "template_category_option_template_category": "Building blocks",
        "quick_start__boolean": false,
        "community_link_text": null,
        "documentation_link_text": "https://bubble.io/integration/google-sign-in ",
        "ease_of_use_option_ease_of_use": "Beginner",
        "features_list_custom_template_features": [],
        "gallery_list_file": [],
        "suggest_paid_plan__boolean": false,
        "summary_text": "Marketplace onboarding, Login and Registration is no code template that can support an onboarding process for any web application, including marketplace. \n",
        "tutorial_link_text": "https://www.youtube.com/watch?v=XuUkshWifok&t=1s&ab_channel=BuildingWithBubble",
        "last_install_date": "2025-06-13T19:18:39.858Z",
        "Slug": null,
        "featured_new_responsive__boolean": false,
        "owner_s_builder_name__lowercase__text": "smartselects",
        "tep___color_primary_text": null,
        "tep___color_secondary_text": null,
        "tep___preview_url_text": null,
        "tep___all_images_list_image": [],
        "tep___free_plugin_ids_list_text": [],
        "tep___primary_image_image": null,
        "tep___free_plugin_count_number": null,
        "_id": "1675673497276x918332766646960100"
    }
}