smartshoot.com
Open in
urlscan Pro
54.185.3.90
Public Scan
Submitted URL: http://smartshoot.com/
Effective URL: https://smartshoot.com/
Submission: On August 15 via manual from US — Scanned from DE
Effective URL: https://smartshoot.com/
Submission: On August 15 via manual from US — Scanned from DE
Form analysis
2 forms found in the DOM<form class="clear-both" @submit.prevent="register()">
<div :class="{'hidden': !signup_role }">
<h2 class="m-0 p-0 mb-5" v-if="includeHeader">Create Account</h2>
<slot name="subtext"></slot>
<p class="ss-error-message" v-if="has_unknown_error">An unknown error has occurred. Please try again. {{unknown_error_message}}</p>
<div class="flex">
<div class="flex-1 pr-1">
<label class="ss-text-input m-0 p-0" :class="{'ss-text-input--error': !is_first_name_valid && validate_form}">
<input type="text" placeholder="First Name" v-model="first_name" data-qa-id="first_name_field" autocomplete="given-name" ref="given_name" tabindex="1">
<span class="error-message" v-if="!is_first_name_valid" data-qa-id="first_name_error_message">Please enter a first name.</span>
</label>
</div>
<div class="flex-1 pl-1">
<label class="ss-text-input m-0 p-0" :class="{'ss-text-input--error': !is_last_name_valid && validate_form}">
<input type="text" placeholder="Last Name" v-model="last_name" data-qa-id="last_name_field" autocomplete="family-name" tabindex="2">
<span class="error-message" v-if="!is_last_name_valid" data-qa-id="last_name_error_message">Please enter a last name.</span>
</label>
</div>
</div>
<label class="ss-text-input" v-if="tnc_type == 'creative'">
<input type="text" placeholder="Company Name (or DBA)" v-model="business" data-qa-id="company_name_field" autocomplete="organization" tabindex="3">
</label>
<label class="ss-plain-input inline-block" v-if="tnc_type == 'creative'">
<label class="ss-label block mr-2.5">I perform work as, or on behalf of, a: </label>
<label class="ss-radio inline-block mr-2.5 pt-2.5" :class="{'ss-radio--error': !is_business_type_valid && validate_form}">
<input type="radio" name="business_type" v-model="business_type_id" :value="BUSINESS_TYPES.SOLE_PROPRIETORSHIP" data-qa-id="business_type_sole_proprietorship_radio" tabindex="4">
<span class="display"></span> Sole proprietorship </label>
<label class="ss-radio inline-block" :class="{'ss-radio--error': !is_business_type_valid && validate_form}">
<input type="radio" name="business_type" v-model="business_type_id" :value="BUSINESS_TYPES.PARTNERSHIP" data-qa-id="business_type_partnership_radio" tabindex="5">
<span class="display"></span> Partnership </label>
<label class="ss-radio inline-block mr-2.5" :class="{'ss-radio--error': !is_business_type_valid && validate_form}">
<input type="radio" name="business_type" v-model="business_type_id" :value="BUSINESS_TYPES.CORPORATION" data-qa-id="business_type_corporation_radio" tabindex="6">
<span class="display"></span> Corporation </label>
<label class="ss-radio inline-block" :class="{'ss-radio--error': !is_business_type_valid && validate_form}">
<input type="radio" name="business_type" v-model="business_type_id" :value="BUSINESS_TYPES.LLC_LLP" data-qa-id="business_type_llc_llp_radio" tabindex="7">
<span class="display"></span> LLC/LLP </label>
<p class="text-red-500 text-sm" v-if="!is_business_type_valid && validate_form" data-qa-id="empty_disciplines_error_message">Please select a business type.</p>
</label>
<label class="ss-text-input" :class="{'ss-text-input--error': (!is_email_valid || email_already_exists) && validate_form, 'ss-text-input--disabled': email_read_only}">
<input type="email" :placeholder="tnc_type === 'creative' ? 'Work Email' : 'Email'" v-model="email" :disabled="email_read_only" data-qa-id="email_field" autocomplete="email" tabindex="8">
<span class="error-message" v-if="!is_email_valid" data-qa-id="invalid_email_error_message"> Please enter a valid email address. <span v-if="!is_email_valid_domain">Valid emails must come from: <span>{{eligible_email_domains}}</span> </span>
</span>
<span class="error-message" v-if="email_already_exists" data-qa-id="email_already_exists_error_message">An account for this email already exists. Did you <a class="cta-forgot-password-link">forget your
password?</a></span>
</label>
<label class="ss-text-input" :class="{'ss-text-input--error': (!is_password_valid || is_password_common) && validate_form}" style="margin-bottom: 0px">
<input :type="reveal_password ? 'text' : 'password'" placeholder="Password" v-model="password" data-qa-id="password_field" autocomplete="new-password" tabindex="9">
<a class="right-icon fa fa-eye text-gray-400" :class="{'text-blue-500': reveal_password}" @click="reveal_password = !reveal_password"></a>
</label>
<password-strength-indicator :password="password" ref="password_strength" :class="{'hidden': !password}"></password-strength-indicator>
<label class="ss-text-input" :class="{'ss-text-input--error': !do_passwords_match && validate_form}" style="margin-bottom: 0px">
<input :type="reveal_password ? 'text' : 'password'" placeholder="Confirm Password" v-model="confirm_password" data-qa-id="confirm_password_field" autocomplete="confirm-password" tabindex="9">
<a class="right-icon fa fa-eye text-gray-400" :class="{'text-blue-500': reveal_password}" @click="reveal_password = !reveal_password"></a>
</label>
<span class="ss-error-message" v-if="validate_form && !is_password_valid" data-qa-id="invalid_password_error_message">Password should be between 8 and 32 characters long and can include letters, numbers, and special characters.</span>
<span class="ss-error-message" v-if="validate_form && is_password_common" data-qa-id="common_password_error_message">Please use a password that is more difficult to guess.</span>
<span class="ss-error-message" v-if="confirm_password && !do_passwords_match" data-qa-id="password_not_matching_error_message">Passwords do not match</span>
<label class="ss-text-input" :class="{'ss-text-input--error': !is_phone_number_valid && validate_form}">
<input type="phonenumber" placeholder="Phone Number" v-model="phone_number" data-qa-id="phone_number_field" autocomplete="tel" tabindex="10">
<phone-number-error-message v-if="!is_phone_number_valid" data-qa-id="phone_number_error_message"></phone-number-error-message>
</label>
<template v-if="signup_role !== 'client'">
<label class="ss-label inline-block mr-2.5">I’d like to receive job-related text messages for select SmartShoot jobs: <span class="ss-tooltip ss-tooltip--bottom ml-1">
<span class="trigger fa fa-question-circle text-gray-400"></span>
<span class="tooltip-content" style="width: 200px"> Some SmartShoot partners use text messaging to ensure rapid project turnaround. </span>
</span>
</label>
<div class="inline-block">
<label class="ss-radio inline-block mr-2.5 pt-2.5" v-for="(value, label) in {'Yes': true, 'No': false}">
<input type="radio" name="consent_to_sms" v-model="consent_to_sms" :value="value" :data-qa-id="`consent_to_sms_${value}`" tabindex="11">
<span class="display"></span> {{ label }}
</label>
</div>
<label class="ss-text-input" v-if="consent_to_sms" :class="{'ss-text-input--error': !is_sms_number_valid && validate_form}">
<input type="phonenumber" placeholder="SMS Number" v-model="sms_number" data-qa-id="sms_number_field" autocomplete="tel" tabindex="12">
<phone-number-error-message v-if="!is_sms_number_valid" data-qa-id="sms_number_error_message"></phone-number-error-message>
</label>
</template>
<label class="ss-text-input" :class="{'ss-text-input--error': !location && validate_form, 'hidden': signup_role !== 'creative'}">
<input type="text" placeholder="Location" v-model="location" ref="location" data-qa-id="location_field" tabindex="13">
<span class="error-message" v-if="!location" data-qa-id="location_error_message">Please enter a location.</span>
</label>
<label class="ss-plain-input inline-block" v-if="tnc_type == 'creative' && includeServices">
<label class="ss-label mb-2 block md:inline-block mr-3">Services: </label>
<label class="ss-checkbox inline-block mr-2" :class="{'ss-checkbox--error': !is_disciplines_valid && validate_form}">
<input v-model="disciplines" type="checkbox" value="photography" data-qa-id="photography_checkbox" tabindex="14">
<span class="display"></span> Photography </label>
<label class="ss-checkbox inline-block mr-2" :class="{'ss-checkbox--error': !is_disciplines_valid && validate_form}">
<input v-model="disciplines" type="checkbox" value="videography" data-qa-id="videography_checkbox" tabindex="15">
<span class="display"></span> Videography </label>
<label class="ss-checkbox inline-block" :class="{'ss-checkbox--error': !is_disciplines_valid && validate_form}">
<input v-model="disciplines" type="checkbox" value="3D walkthrough" data-qa-id="3d_walkthrough_checkbox" tabindex="16">
<span class="display"></span> 3d Tours Service </label>
<span class="block md:inline-block text-lg text-red-500" v-if="!is_disciplines_valid && validate_form" data-qa-id="empty_disciplines_error_message">Please select at least one type of service you can provide.</span>
</label>
<div>
<label class="mt-2.5 ss-checkbox border-t border-gray-200 pt-4" :class="{'ss-checkbox--error': !tnc_agreed && validate_form}">
<input class="register-agree-TC mr-2.5" type="checkbox" v-model="tnc_agreed" data-qa-id="terms_and_conditions_checkbox" tabindex="17">
<span class="display"></span>
<span v-html="terms.cta_text"></span>
</label>
</div>
<img class="ss-loader ss-loader--small mt-2.5" v-if="registering">
<button class="ss-button mt-5" :class="{'ss-button--disabled': !is_form_valid}" data-qa-id="register_button" tabindex="18" v-else="">{{cta_register_label}}</button>
</div>
<div v-if="!signup_role">
<h2 class="m-0 p-0">Create Account</h2>
<p class="text-sm text-gray-400">I want to: </p>
<a class="inline-block ss-button ss-button--secondary" @click="signup_role = 'client'">Hire
for a project</a>
<a class="inline-block ss-button ss-button--secondary" @click="signup_role = 'creative'">Be
hired for a shoot</a>
</div>
</form>
<form class="px-2.5 bg-white pb-2.5" v-on:submit.prevent="login()" v-if="active">
<h2>Sign in</h2>
<p class="ss-error-message" v-if="has_invalid_credentials">Invalid email or password. Please try again.</p>
<p class="ss-error-message" v-if="has_unknown_error">An unknown error has occured. Please try again.</p>
<label class="ss-text-input">
<input type="text" placeholder="Username or Email" v-model="email" autocomplete="username" ref="email">
</label>
<label class="ss-text-input">
<input :type="reveal_password ? 'text' : 'password'" placeholder="Password" v-model="password" autocomplete="current-password">
<a class="right-icon fa fa-eye text-gray-400" :class="{'text-blue-500': reveal_password}" @click="reveal_password = !reveal_password"></a>
</label>
<div class="mt-5">
<img class="ss-loader ss-loader--small" v-if="loggingIn">
<template v-else="">
<button class="ss-button" :class="{'ss-button--disabled': !is_form_valid}">Sign in</button>
<a class="cta-forgot-password-link mt-1 text-sm float-right">Need a password?</a>
</template>
</div>
</form>
Text Content
MENU Login Request a Demo * Login * Start a Project * About * Work with us * Terms * Privacy * Contact * {{label}} Please enter a valid phone number (at least 7 digits, 23 characters max). Already have an account? Sign in CREATE ACCOUNT An unknown error has occurred. Please try again. {{unknown_error_message}} Please enter a first name. Please enter a last name. I perform work as, or on behalf of, a: Sole proprietorship Partnership Corporation LLC/LLP Please select a business type. Please enter a valid email address. Valid emails must come from: {{eligible_email_domains}} An account for this email already exists. Did you forget your password? Password should be between 8 and 32 characters long and can include letters, numbers, and special characters. Please use a password that is more difficult to guess. Passwords do not match I’d like to receive job-related text messages for select SmartShoot jobs: Some SmartShoot partners use text messaging to ensure rapid project turnaround. {{ label }} Please enter a location. Services: Photography Videography 3d Tours Service Please select at least one type of service you can provide. {{cta_register_label}} CREATE ACCOUNT I want to: Hire for a project Be hired for a shoot SIGN IN Invalid email or password. Please try again. An unknown error has occured. Please try again. Sign in Need a password? NEED A PASSWORD? We'll send you an email to update your password. There is no account associated with that email. An unknown error has occured. Please try again. Sign in instead Submit An email with instructions will arrive shortly. Proceed to sign in. {{title}} {{title}} {{ HEADERTEXT }} Email is not valid. Phone number is not valid. (at least 7 digits) {{ ctaText }} Or post a single project THANKS FOR CONTACTING SMARTSHOOT. We will be in touch with you shortly so you can start your project! ON DEMAND PHOTOS, VIDEOS & MORE FOR ENTERPRISE FROM 1 LOCATION TO THOUSANDS Learn More Are you a creative? Custom images & video, shot to your brand guidelines in a scalable way HOW IT WORKS 1. YOUR BRAND Our producers work with 100’s of the world’s leading brands and are experts at ensuring your brand identity is reflected in your photos & videos. 2. A GLOBAL PRO COMMUNITY Our production team combines years of personal experience and data from over 200,000 appointments to connect you with trusted photographers and filmmakers across the globe. 3. SCALABLE CONTENT PLATFORM Our web-based project collaboration tool helps us scale your content acquisition with online collaboration, editing, monitoring, and cloud-based storage and downloading. CUSTOM IMAGES & VIDEO, SHOT TO YOUR BRAND GUIDELINES, IN A SCALABLE WAY AT AFFORDABLE PRICES. See why hundreds of the world’s best brands use SmartShoot for original content - request a demo today. Email is not valid. Phone number is not valid. (at least 7 digits) Request a Demo Or post a single project PRODUCT * How It Works * Post a Project COMPANY * About * Work With Us * Customers STUFF * Terms Of Service * Privacy Policy * Contact * Consent Preferences Copyright 2023 SmartShoot Inc. All rights reserved.