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

    • 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

      • Create a task through a multi-step form

        • Choose one or more categories to add to a task

        • Specify a name, description, and price

        • Review the task details updates before saving the changes

      • Manage existing tasks

        • View applicants for a given task and accept bids

        • Manage invoices for a task, with the ability to process payments for open invoices

          • Users will be shown a confirmation modal before completing a payment, where they can view the pricing breakdown and update their payment method

        • Edit, delete, or deactivate tasks

      • Review and rate freelancers with whom they've previously worked

    • See detailed profiles for applicants

      • View basic information such as name, overview, and specialities

      • View an overall rating for the user

      • View user-written reviews for the user, including ratings and comments

    • Sign up to be a Freelancer by entering their information (including bank account) through Stripe

      • This process utilizes a sign up form from Stripe's Connect platform

  2. Freelancer users can do the following:

    • Search for tasks using filters for keyword, price range, and category (multiple categories at a time)

    • Sort tasks based on various properties

    • Navigate to a dedicated details page for each task

      • Submit a bid by inputting a price quote and a message

      • Flag the task to application admins

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

      • View tasked they've been hired for and invoices for those tasks

      • Create new invoices

        • Users can specify a dollar amount for the employer to pay

      • Review and rate employers they've interacted with on the platform

  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 for invoices on the platform

    • View details of all invoices created on the platform

    • Manage a list of categories for tasks

      • Categories include a name and can be modified or deleted at any time

    • View a list of flagged tasks

      • View or delete the task, 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

  • Populated OG tags

  • Banner on homepage to ask users to accept cookies

  • Ability to register your app on the Canvas portal to access hundreds of configurable pages and components to complete your app design

Pages

The following pages are included with this template:

  1. index - landing page that redirects the user to their appropriate starting place

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

  3. search - page where users can search tasks using several filters

  4. task - informational page for a task where users can apply for the task

  5. newtask - page for creating and modifying tasks

  6. profile - page for viewing a user's basic information and reviews

  7. owner - portal where the Owner manages their application

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

  9. loginsimple - simple standalone login page

  10. settings - allows users to update their account settings

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

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

  13. reset_pw - allows the user to reset their password

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

  15. standardpage - example of a simple responsive page

Last updated