<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SenseiOS - The Ultimate Dojo Management App</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&display=swap" rel="stylesheet">
<style>
body { font-family: 'Inter', sans-serif; }
.glass-panel {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.app-screenshot {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
border: 8px solid #1f2937;
border-radius: 2rem;
}
/* Animation for the background blob */
@keyframes blob {
0% { transform: translate(0px, 0px) scale(1); }
33% { transform: translate(30px, -50px) scale(1.1); }
66% { transform: translate(-20px, 20px) scale(0.9); }
100% { transform: translate(0px, 0px) scale(1); }
}
.animate-blob {
animation: blob 7s infinite;
}
</style>
</head>
<body class="bg-gray-900 text-white antialiased">
<div class="relative pt-20 pb-20 lg:pt-32 lg:pb-32 overflow-hidden">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
<div class="mb-8">
<span class="text-3xl font-bold tracking-tight text-white">Sensei<span class="text-purple-500">OS</span></span>
</div>
<div class="lg:grid lg:grid-cols-12 lg:gap-8 items-center">
<div class="sm:text-center md:max-w-2xl md:mx-auto lg:col-span-6 lg:text-left">
<h1 class="text-4xl tracking-tight font-extrabold text-white sm:text-5xl md:text-6xl lg:text-6xl">
Focus on the Art.<br>
<span class="text-purple-500">Automate the Dojo.</span>
</h1>
<p class="mt-3 text-base text-gray-300 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
The modern instructor's companion. Track attendance, manage belts, and monitor student health—all from the palm of your hand.
</p>
<div class="mt-8 sm:max-w-lg sm:mx-auto sm:text-center lg:text-left lg:mx-0">
<a href="#" class="inline-flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-full text-white bg-purple-600 hover:bg-purple-700 md:py-4 md:text-lg md:px-10 transition transform hover:scale-105 shadow-lg shadow-purple-900/50">
Start Your Free Trial
</a>
</div>
</div>
<div class="mt-12 relative sm:max-w-lg sm:mx-auto lg:mt-0 lg:max-w-none lg:mx-0 lg:col-span-6 lg:flex lg:items-center">
<div class="relative mx-auto w-full rounded-lg lg:max-w-md">
<img class="w-full rounded-3xl shadow-2xl border-4 border-gray-800" src="https://genx-fitness.co.uk/wp-content/uploads/2025/12/hero-image.png" alt="Sensei using App">
</div>
</div>
</div>
</div>
<div class="absolute top-0 right-0 -mr-20 -mt-20 w-96 h-96 bg-purple-600 rounded-full mix-blend-multiply filter blur-3xl opacity-20 animate-blob"></div>
</div>
<section id="features" class="py-20 bg-gray-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:grid lg:grid-cols-2 lg:gap-16 items-center">
<div class="mb-10 lg:mb-0 flex justify-center">
<img class="app-screenshot w-64 md:w-80 transform -rotate-3 hover:rotate-0 transition duration-500" src="https://genx-fitness.co.uk/wp-content/uploads/2025/11/Simulator-Screenshot-iPad-A16-2025-11-29-at-13.52.46.png" alt="Attendance Screen">
</div>
<div>
<h2 class="text-3xl font-extrabold text-white sm:text-4xl">
Attendance in Seconds
</h2>
<p class="mt-4 text-lg text-gray-300">
Ditch the clipboard. Mark students present with a single tap. Our intuitive interface lets you handle large classes quickly so you can get back on the mats.
</p>
<ul class="mt-8 space-y-4">
<li class="flex items-center text-gray-300">
<svg class="h-6 w-6 text-green-400 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg>
One-tap check-in
</li>
<li class="flex items-center text-gray-300">
<svg class="h-6 w-6 text-green-400 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg>
Historical tracking
</li>
</ul>
</div>
</div>
</div>
</section>
<section class="py-20 bg-gray-900">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:grid lg:grid-cols-2 lg:gap-16 items-center">
<div class="order-2 lg:order-1">
<h2 class="text-3xl font-extrabold text-white sm:text-4xl">
Know Your Students
</h2>
<p class="mt-4 text-lg text-gray-300">
Access vital information instantly. From grading history to critical medical alerts like joint issues or allergies, SenseiOS keeps your students safe and their progress organized.
</p>
<div class="mt-6 p-4 bg-gray-800 rounded-lg border border-gray-700">
<p class="text-sm text-gray-400 font-mono">"The medical alerts feature is a game changer for liability and safety."</p>
</div>
</div>
<div class="order-1 lg:order-2 mb-10 lg:mb-0 flex justify-center">
<img class="app-screenshot w-64 md:w-80 transform rotate-3 hover:rotate-0 transition duration-500" src="https://genx-fitness.co.uk/wp-content/uploads/2025/11/Simulator-Screenshot-iPhone-17-Pro-2025-11-29-at-13.19.23-scaled.png" alt="Student Profile">
</div>
</div>
</div>
</section>
<section class="py-20 bg-gray-800">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:grid lg:grid-cols-2 lg:gap-16 items-center">
<div class="mb-10 lg:mb-0 flex justify-center">
<img class="app-screenshot w-64 md:w-80 transform -rotate-3 hover:rotate-0 transition duration-500" src="https://genx-fitness.co.uk/wp-content/uploads/2025/11/Simulator-Screenshot-iPhone-17-Pro-2025-11-29-at-13.20.23-scaled.png" alt="Settings Screen">
</div>
<div>
<h2 class="text-3xl font-extrabold text-white sm:text-4xl">
Your Dojo, Your Rules
</h2>
<p class="mt-4 text-lg text-gray-300">
Whether you teach Karate, Judo, or BJJ, SenseiOS adapts to you. Customize your belt hierarchy, stripe systems, and app themes to match your club's identity.
</p>
<ul class="mt-8 space-y-4">
<li class="flex items-center text-gray-300">
<svg class="h-6 w-6 text-purple-400 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6V4m0 2a2 2 0 100 4m0-4a2 2 0 110 4m-6 8a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4m6 6v10m6-2a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4"></path></svg>
Custom Belt Config
</li>
<li class="flex items-center text-gray-300">
<svg class="h-6 w-6 text-purple-400 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01"></path></svg>
Color Themes
</li>
</ul>
</div>
</div>
</div>
</section>
<footer class="bg-gray-900 border-t border-gray-800">
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:px-8">
<div class="flex justify-center space-x-6">
<a href="#" class="text-gray-400 hover:text-gray-300">Privacy Policy</a>
<a href="#" class="text-gray-400 hover:text-gray-300">Terms of Service</a>
<a href="#" class="text-gray-400 hover:text-gray-300">Contact Support</a>
</div>
<p class="mt-8 text-center text-base text-gray-400">
© 2025 GenX Fitness. All rights reserved.
</p>
</div>
</footer>
</body>
</html>