webcraft-pro / index.html
Ramtinhoss's picture
modify this app
132f92a verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WebCraft Pro</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<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>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
}
.vanta-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.gradient-text {
background: linear-gradient(90deg, #6366f1, #8b5cf6, #ec4899);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.card-hover {
transition: all 0.3s ease;
}
.card-hover: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="bg-gray-50">
<div id="vanta-bg" class="vanta-bg"></div>
<!-- Navbar -->
<nav class="backdrop-blur-md bg-white/80 shadow-sm sticky top-0 z-50">
<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">
<i data-feather="code" class="h-8 w-8 text-indigo-600"></i>
<span class="ml-2 text-xl font-bold text-gray-900">WebCraft Pro</span>
</div>
</div>
<div class="hidden md:ml-6 md:flex md:items-center md:space-x-8">
<a href="#" class="text-gray-900 hover:text-indigo-600 px-3 py-2 rounded-md text-sm font-medium">Home</a>
<a href="#" class="text-gray-500 hover:text-indigo-600 px-3 py-2 rounded-md text-sm font-medium">Features</a>
<a href="#" class="text-gray-500 hover:text-indigo-600 px-3 py-2 rounded-md text-sm font-medium">Pricing</a>
<a href="#" class="text-gray-500 hover:text-indigo-600 px-3 py-2 rounded-md text-sm font-medium">Contact</a>
<button class="bg-indigo-600 hover:bg-indigo-700 text-white px-4 py-2 rounded-md text-sm font-medium transition duration-300">Get Started</button>
</div>
<div class="-mr-2 flex items-center md:hidden">
<button type="button" id="mobile-menu-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">
<i data-feather="menu" class="h-6 w-6"></i>
</button>
</div>
</div>
</div>
<!-- Mobile menu -->
<div id="mobile-menu" class="hidden md:hidden bg-white shadow-lg rounded-b-lg">
<div class="px-2 pt-2 pb-3 space-y-1 sm:px-3">
<a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-900 hover:text-indigo-600 hover:bg-gray-50">Home</a>
<a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50">Features</a>
<a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50">Pricing</a>
<a href="#" class="block px-3 py-2 rounded-md text-base font-medium text-gray-500 hover:text-indigo-600 hover:bg-gray-50">Contact</a>
<button class="w-full mt-2 bg-indigo-600 hover:bg-indigo-700 text-white px-4 py-2 rounded-md text-base font-medium transition duration-300">Get Started</button>
</div>
</div>
</nav>
<!-- Hero Section -->
<div class="relative overflow-hidden">
<div class="max-w-7xl mx-auto">
<div class="relative z-10 pb-8 sm:pb-16 md:pb-20 lg:max-w-2xl lg:w-full lg:pb-28 xl:pb-32">
<main class="mt-10 mx-auto max-w-7xl px-4 sm:mt-12 sm:px-6 lg:mt-16 lg:px-8 xl:mt-20">
<div class="sm:text-center lg:text-left">
<h1 class="text-4xl tracking-tight font-extrabold text-gray-900 sm:text-5xl md:text-6xl">
<span class="block">Build Amazing</span>
<span class="block gradient-text">Web Experiences</span>
</h1>
<p class="mt-3 text-base text-gray-500 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
WebCraft Pro helps you create stunning, responsive websites with ease.
Our tools make web development faster and more enjoyable than ever before.
</p>
<div class="mt-5 sm:mt-8 sm:flex sm:justify-center lg:justify-start">
<div class="rounded-md shadow">
<a href="#" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-700 md:py-4 md:text-lg md:px-10 transition duration-300">
Get Started
</a>
</div>
<div class="mt-3 sm:mt-0 sm:ml-3">
<a href="#" 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-indigo-100 hover:bg-indigo-200 md:py-4 md:text-lg md:px-10 transition duration-300">
Live Demo
</a>
</div>
</div>
</div>
</main>
</div>
</div>
<div class="lg:absolute lg:inset-y-0 lg:right-0 lg:w-1/2 hidden lg:block">
<img class="h-56 w-full object-cover sm:h-72 md:h-96 lg:w-full lg:h-full" src="http://static.photos/technology/1024x576/42" alt="Web development illustration">
</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">
A better way to build
</p>
<p class="mt-4 max-w-2xl text-xl text-gray-500 lg:mx-auto">
All the tools you need to create professional websites in one place.
</p>
</div>
<div class="mt-10">
<div class="space-y-10 md:space-y-0 md:grid md:grid-cols-2 md:gap-x-8 md:gap-y-10 lg:grid-cols-3">
<!-- Feature 1 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="cpu"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Powerful Performance</h3>
<p class="mt-2 text-base text-gray-500">
Optimized for speed and efficiency to deliver the best user experience.
</p>
</div>
</div>
<!-- Feature 2 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="smartphone"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Mobile First</h3>
<p class="mt-2 text-base text-gray-500">
Responsive design that works perfectly on all devices and screen sizes.
</p>
</div>
</div>
<!-- Feature 3 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="code"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Clean Code</h3>
<p class="mt-2 text-base text-gray-500">
Semantic, well-structured code that's easy to maintain and extend.
</p>
</div>
</div>
<!-- Feature 4 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white">
<i data-feather="layout"></i>
</div>
<div class="mt-5">
<h3 class="text-lg leading-6 font-medium text-gray-900">Beautiful UI</h3>
<p class="mt-2 text-base text-gray-500">
Pre-designed components that look great and are easy to customize.
</p>
</div>
</div>
<!-- Feature 5 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<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">Fast Development</h3>
<p class="mt-2 text-base text-gray-500">
Save time with our intuitive tools and pre-built templates.
</p>
</div>
</div>
<!-- Feature 6 -->
<div class="card-hover p-6 bg-white rounded-lg shadow-md">
<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">Secure</h3>
<p class="mt-2 text-base text-gray-500">
Built with security best practices to protect your data and users.
</p>
</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 dive in?</span>
<span class="block">Start your free trial today.</span>
</h2>
<p class="mt-4 text-lg leading-6 text-indigo-200">
No credit card required. Cancel anytime.
</p>
<a href="#" 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 transition duration-300">
Sign up for free
</a>
</div>
</div>
<!-- Footer -->
<footer class="bg-gray-900">
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8">
<div class="xl:grid xl:grid-cols-3 xl:gap-8">
<div class="space-y-8 xl:col-span-1">
<div class="flex items-center">
<i data-feather="code" class="h-8 w-8 text-indigo-400"></i>
<span class="ml-2 text-xl font-bold text-white">WebCraft Pro</span>
</div>
<p class="text-gray-300 text-base">
Making web development accessible and enjoyable for everyone.
</p>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="twitter"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="github"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="instagram"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i data-feather="linkedin"></i>
</a>
</div>
</div>
<div class="mt-12 grid grid-cols-2 gap-8 xl:mt-0 xl:col-span-2">
<div class="md:grid md:grid-cols-2 md:gap-8">
<div>
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Solutions</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Marketing</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Analytics</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Commerce</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Insights</a>
</li>
</ul>
</div>
<div class="mt-12 md:mt-0">
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Support</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Pricing</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Documentation</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Guides</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">API Status</a>
</li>
</ul>
</div>
</div>
<div class="md:grid md:grid-cols-2 md:gap-8">
<div>
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Company</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">About</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Blog</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Jobs</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Press</a>
</li>
</ul>
</div>
<div class="mt-12 md:mt-0">
<h3 class="text-sm font-semibold text-gray-400 tracking-wider uppercase">Legal</h3>
<ul class="mt-4 space-y-4">
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Claim</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Privacy</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Terms</a>
</li>
<li>
<a href="#" class="text-base text-gray-300 hover:text-white">Policy</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="mt-12 border-t border-gray-800 pt-8">
<p class="text-base text-gray-400 text-center">
&copy; 2023 WebCraft Pro. All rights reserved.
</p>
</div>
</div>
</footer>
<script>
// Initialize Vanta.js globe background
VANTA.GLOBE({
el: "#vanta-bg",
mouseControls: true,
touchControls: true,
gyroControls: false,
minHeight: 200.00,
minWidth: 200.00,
scale: 1.00,
scaleMobile: 1.00,
color: 0x6366f1,
backgroundColor: 0xf1f5f9,
size: 0.8
});
// Mobile menu toggle
const mobileMenuButton = document.getElementById('mobile-menu-button');
const mobileMenu = document.getElementById('mobile-menu');
mobileMenuButton.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
// Feather icons
feather.replace();
</script>
</body>
</html>