Files
boc/quixzoom-landing-fixed/join.html
T
Bernt aee0f09db8 landvex: Fixar och tester klara för alla komponenter
- Datafabrik: Dockerfile fix, agentorkestrering fungerar
- Vision: Identify-modell, FAISS, OCR alla testade
- API: Alla 7 integrationstester passerade
- Upplösare: Entitetsupplösning verifierad
2026-07-05 06:41:32 +00:00

191 lines
5.5 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="canonical" href="https://www.quixzoom.com/join.html">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
<title>Become a Zoomer — Join quiXzoom & Start Earning Today</title>
<meta name="description" content="Join quiXzoom as a Zoomer and earn money by taking photos for missions near you. Flexible work, instant payouts, no experience needed.">
<meta property="og:title" content="Become a Zoomer — Join quiXzoom & Start Earning Today">
<meta property="og:description" content="Take photo missions near you. Get paid every Monday. No platform fees. Join 10,000+ Zoomers today.">
<meta property="og:image" content="https://www.quixzoom.com/images/hero-zoomer-city.jpg">
<meta property="og:url" content="https://www.quixzoom.com/join.html">
<meta property="og:type" content="website">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Zoomer - Field Photographer",
"description": "Join quiXzoom as a Zoomer and earn money by taking photos for missions near you. Flexible work, instant payouts, no experience needed.",
"hiringOrganization": {
"@type": "Organization",
"name": "quiXzoom",
"sameAs": "https://www.quixzoom.com"
},
"jobLocation": {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"addressCountry": "SE"
}
},
"employmentType": "CONTRACTOR"
}
</script>
<style>
:root {
--ios-blue: #007AFF;
--ios-green: #34C759;
--ios-red: #FF3B30;
--ios-gray: #8E8E93;
--ios-bg: #000000;
--ios-card: #1C1C1E;
--ios-text: #FFFFFF;
--ios-text2: rgba(235,235,245,0.6);
--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
background: var(--ios-bg);
color: var(--ios-text);
font-family: var(--font);
-webkit-font-smoothing: antialiased;
padding: 20px;
max-width: 600px;
margin: 0 auto;
}
h1 {
font-size: 32px;
font-weight: 700;
margin-bottom: 12px;
text-align: center;
}
.subtitle {
color: var(--ios-text2);
text-align: center;
margin-bottom: 30px;
}
.card {
background: var(--ios-card);
border-radius: 16px;
padding: 20px;
margin-bottom: 16px;
}
.field {
margin-bottom: 16px;
}
.field-label {
display: block;
font-size: 14px;
color: var(--ios-text2);
margin-bottom: 8px;
}
.field-input {
width: 100%;
padding: 14px;
border-radius: 10px;
border: 1px solid var(--ios-gray);
background: var(--ios-bg);
color: var(--ios-text);
font-size: 16px;
}
.btn {
width: 100%;
padding: 16px;
border-radius: 12px;
border: none;
background: var(--ios-blue);
color: white;
font-size: 17px;
font-weight: 600;
cursor: pointer;
}
.features {
margin: 30px 0;
}
.feature {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.feature-icon {
width: 40px;
height: 40px;
border-radius: 10px;
background: var(--ios-green);
display: flex;
align-items: center;
justify-content: center;
margin-right: 12px;
font-size: 20px;
}
.feature-text h3 {
font-size: 16px;
margin-bottom: 4px;
}
.feature-text p {
font-size: 14px;
color: var(--ios-text2);
}
</style>
</head>
<body>
<h1>Become a Zoomer</h1>
<p class="subtitle">Join 10,000+ people earning money by taking photos</p>
<div class="features">
<div class="feature">
<div class="feature-icon">📸</div>
<div class="feature-text">
<h3>Take Photos</h3>
<p>Complete missions near you with your phone</p>
</div>
</div>
<div class="feature">
<div class="feature-icon">💰</div>
<div class="feature-text">
<h3>Get Paid</h3>
<p>Earn $5-50 per mission, paid every Monday</p>
</div>
</div>
<div class="feature">
<div class="feature-icon">🕐</div>
<div class="feature-text">
<h3>Flexible Hours</h3>
<p>Work when you want, where you want</p>
</div>
</div>
</div>
<div class="card">
<div class="field">
<label class="field-label">First Name</label>
<input class="field-input" id="firstName" type="text" placeholder="John" autocomplete="given-name">
</div>
<div class="field">
<label class="field-label">Last Name</label>
<input class="field-input" id="lastName" type="text" placeholder="Smith" autocomplete="family-name">
</div>
<div class="field">
<label class="field-label">Phone Number</label>
<input class="field-input" id="phone" type="tel" placeholder="+46 70 123 45 67" autocomplete="tel" inputmode="tel">
</div>
<button class="btn" onclick="submitForm()">Join Now</button>
</div>
<script>
function submitForm() {
const first = document.getElementById('firstName').value.trim();
const last = document.getElementById('lastName').value.trim();
const phone = document.getElementById('phone').value.trim();
if (!first || !last || !phone) {
alert('Please fill in all fields');
return;
}
alert('Thank you! We will contact you soon.');
}
</script>
</body>
</html>