Feature List

Features included with the template out of the box.

Users & Functionality

The following user types are included with the template:

  1. Any users can do the following:

    • Sign up for a user account with first name, last name, email, and password

    • Reset their password

    • View application marketing content from a rich landing page

    • Search listings using filters for location, date availability, keyword, and price range

      • Sort listings based on various properties

    • Navigate to a dedicated details page for each listing

      • View basic information about the listing, including images and an overall rating

      • Message the listing owner

      • Flag the listing to application admins

      • Select dates to book (unavailable dates are greyed out) and complete a booking by processing a payment through Stripe

      • View user-written reviews for the listing, including comments and 1-5 star rating

    • Access a personal dashboard, where they can:

      • Manage profile information and add a profile picture

      • Update all of their account information

      • View and send messages (with attachments) to other users they've worked with

      • View and manage their booked trips on the platform

        • Message the Seller from the transaction

        • Leave a review for completed trips

          • Reviews include a message and a 1-5 star rating

        • Cancel upcoming trips and receive a payment refund (dependent on the custom cancellation policy)

      • Initiate the the seller registration process through Stripe Connectarrow-up-right (by entering their information - including bank account - into a secure form)

      • Manage a payment method (stored using Stripe)

  2. Seller users can do the following:

    • Access a personal dashboard with additional functionality, where they can:

      • View and manage bookings for their listings

        • Filter bookings by listing

        • Message the buyer for a particular booking

      • Create detailed listings that are viewable and searchable on the platform

        • Add standard information such as name, description, location, and price range

        • Add a primary image as well as secondary images

        • Create an optional, custom cancellation policy for the listing

      • Manage existing listings

        • View or edit the listing

        • Permanently delete or temporarily deactivate the listing

        • Create and manage a list of date ranges where the listing is unavailable for booking

  3. Owner users can do the following:

    • See basic analytics for their application, which include signups, total users, and active users

    • Update the homepage content blocks without the Bubble editor

      • Create content blocks with different formats such as featured items, testimonials, or contact form

    • Update the application's settings, which include name, logos, contact email, OG content, social media icons, privacy/terms, and more

    • See the list of their application's users

      • Deactivate users, send password reset requests, and download user data

      • Invite more Owner users to the application

    • Maintain an application fee (percentage amount) for bookings on the platform

    • View details of all bookings created on the platform

    • View all created listings on the platform with the ability to deactivate them

    • View a list of flagged listings

      • View or delete the listing, or dismiss the flag

Other functionality includes:

  • Fully responsive design

  • Complete set of styles across all Bubble elements

  • Standard header and footer with built-in workflows & navigation

  • Simple custom alert messages

  • Easily configurable HTML email template

  • Stripe for Templates custom plugin, including API calls for charging users and processing refunds

  • Populated OG tags

  • Banner on homepage to ask users to accept cookies

  • Ability to register your app on the Canvas portalarrow-up-right to access hundreds of configurable pages and components to complete your app design

Pages

The following pages are included with this template:

  1. index - responsive dynamic homepage made of content of blocks, fully configurable through the Owner's Portal

  2. listing - informational and booking page for listings

  3. search - page where users can search for listings using several filters

  4. owner - portal where the Owner manages their application

  5. login - standalone login page with an image on the right

  6. loginsimple - simple standalone login page

  7. dashboard - allows users to update their account settings

  8. termsofservice - contains the terms of service for the application (modifiable through the Owner's Portal)

  9. privacypolicy - contains the privacy policy for the application (modifiable through the Owner's Portal

  10. reset_pw - allows the user to reset their password

  11. 404 - is loaded when an invalid link is used

  12. standardpage - example of a simple responsive page

Last updated