voidcaptcha / index.html
voidisopenyt's picture
in GA - Initial Deployment
1391c11 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VoidCaptcha - Simple, Secure Dark Mode CAPTCHA</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Inter', sans-serif;
background-color: #111827;
color: #f3f4f6;
}
.gradient-text {
background: linear-gradient(90deg, #6366f1, #8b5cf6);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.hero-gradient {
background: linear-gradient(135deg, #f9fafb 0%, #eef2ff 100%);
}
.feature-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
</style>
</head>
<body class="min-h-screen flex flex-col">
<!-- Navigation -->
<nav class="bg-white shadow-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<div class="flex items-center">
<div class="flex-shrink-0 flex items-center">
<span class="text-xl font-bold gradient-text">VoidCaptcha</span>
</div>
</div>
<div class="hidden sm:ml-6 sm:flex sm:space-x-8">
<a href="index.html" class="border-indigo-500 text-gray-900 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Home</a>
<a href="instructions.html" class="border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Instructions</a>
<a href="privacy.html" class="border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Privacy</a>
<a href="tos.html" class="border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Terms</a>
</div>
<div class="-mr-2 flex items-center sm:hidden">
<button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500" aria-controls="mobile-menu" aria-expanded="false" id="mobile-menu-button">
<i data-feather="menu"></i>
</button>
</div>
</div>
</div>
<!-- Mobile menu -->
<div class="sm:hidden hidden" id="mobile-menu">
<div class="pt-2 pb-3 space-y-1">
<a href="index.html" class="bg-indigo-50 border-indigo-500 text-indigo-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Home</a>
<a href="instructions.html" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Instructions</a>
<a href="privacy.html" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Privacy</a>
<a href="tos.html" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Terms</a>
</div>
</div>
</nav>
<!-- Hero Section -->
<div class="hero-gradient">
<div class="max-w-7xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:px-8">
<div class="text-center">
<h1 class="text-4xl font-extrabold tracking-tight text-gray-900 sm:text-5xl md:text-6xl">
<span class="block">Simple, Secure</span>
<span class="block gradient-text">CAPTCHA Solution</span>
</h1>
<p class="mt-3 max-w-md mx-auto text-base text-gray-500 sm:text-lg md:mt-5 md:text-xl md:max-w-3xl">
VoidCaptcha provides an elegant, user-friendly way to verify human users without the frustration of traditional CAPTCHAs.
</p>
<div class="mt-5 max-w-md mx-auto sm:flex sm:justify-center md:mt-8">
</a>
</div>
<div class="mt-3 rounded-md shadow sm:mt-0 sm:ml-3">
<a href="instructions.html" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-indigo-600 bg-white hover:bg-gray-50 md:py-4 md:text-lg md:px-10">
Get Started
</a>
</div>
</div>
</div>
</div>
</div>
<!-- Features Section -->
<div class="py-12 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:text-center">
<h2 class="text-base text-indigo-600 font-semibold tracking-wide uppercase">Features</h2>
<p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
Why choose VoidCaptcha?
</p>
<p class="mt-4 max-w-2xl text-xl text-gray-500 lg:mx-auto">
Our solution combines security with exceptional user experience.
</p>
</div>
<div class="mt-10">
<div class="space-y-10 md:space-y-0 md:grid md:grid-cols-3 md:gap-x-8 md:gap-y-10">
<div class="feature-card relative bg-white p-6 rounded-lg shadow-md transition-all duration-300 ease-in-out">
<div>
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="shield"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Bot Protection</h3>
<p class="mt-2 text-base text-gray-500">
Effectively blocks automated bots while keeping the process simple for humans.
</p>
</div>
</div>
</div>
<div class="feature-card relative bg-white p-6 rounded-lg shadow-md transition-all duration-300 ease-in-out">
<div>
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="user-check"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">User-Friendly</h3>
<p class="mt-2 text-base text-gray-500">
Simple color selection makes verification quick and intuitive for all users.
</p>
</div>
</div>
</div>
<div class="feature-card relative bg-white p-6 rounded-lg shadow-md transition-all duration-300 ease-in-out">
<div>
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="zap"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Lightweight</h3>
<p class="mt-2 text-base text-gray-500">
Just 3KB minified with zero dependencies. Loads instantly on any device.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- CTA Section -->
<div class="bg-indigo-700">
<div class="max-w-2xl mx-auto text-center py-16 px-4 sm:py-20 sm:px-6 lg:px-8">
<h2 class="text-3xl font-extrabold text-white sm:text-4xl">
<span class="block">Ready to implement VoidCaptcha?</span>
</h2>
<p class="mt-4 text-lg leading-6 text-indigo-200">
Get started in minutes with our simple integration guide.
</p>
<a href="instructions.html" class="mt-8 w-full inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-indigo-600 bg-white hover:bg-indigo-50 sm:w-auto">
View Documentation
</a>
</div>
</div>
<!-- Footer -->
<footer class="bg-white">
<div class="max-w-7xl mx-auto py-12 px-4 overflow-hidden sm:px-6 lg:px-8">
<nav class="-mx-5 -my-2 flex flex-wrap justify-center" aria-label="Footer">
<div class="px-5 py-2">
<a href="index.html" class="text-base text-gray-500 hover:text-gray-900">Home</a>
</div>
<div class="px-5 py-2">
<a href="instructions.html" class="text-base text-gray-500 hover:text-gray-900">Instructions</a>
</div>
<div class="px-5 py-2">
<a href="privacy.html" class="text-base text-gray-500 hover:text-gray-900">Privacy Policy</a>
</div>
<div class="px-5 py-2">
<a href="tos.html" class="text-base text-gray-500 hover:text-gray-900">Terms of Service</a>
</div>
</nav>
<p class="mt-8 text-center text-base text-gray-400">
&copy; 2025 VoidCaptcha. All rights reserved. Contact: voidisopenscience@gmail.com
</p>
</div>
</footer>
<script>
// Mobile menu toggle
document.getElementById('mobile-menu-button').addEventListener('click', function() {
const menu = document.getElementById('mobile-menu');
menu.classList.toggle('hidden');
});
document.body.appendChild(form);
// Close button
const closeBtn = document.createElement('button');
closeBtn.innerHTML = '<i data-feather="x"></i>';
closeBtn.className = 'absolute top-2 right-2 text-gray-500 hover:text-gray-700';
closeBtn.addEventListener('click', function() {
document.body.removeChild(form);
document.body.removeChild(script);
});
form.appendChild(closeBtn);
feather.replace();
});
</script>
<script>feather.replace();</script>
</body>
</html>