Spaces:
Running
Running
Redesign a modern, professional portal homepage for the Official Website of West Bengal. Scene 1 – Hero Banner: full-width hero showcasing a vibrant collage of WB heritage (Victoria Memorial, Howrah Bridge), overlaid with a glassmorphic nav bar featuring links: “Home • About WB • Services • Schemes • Departments • Contact Us”. Include a central search bar (“Search government services, departments…”) with focus animation and a “Go” button. Scene 2 – Quick Services Dashboard: a grid of interactive icons/cards for popular services (“Ration Card”, “Apply for Permit”, “Health Schemes”, “E-district Services”), hover reveals brief desc and “Apply Now” action, cards slide/appear sequentially. Scene 3 – Interactive Map & Department Directory: split-screen with a stylized map of WB showing clickable pins for divisional offices and a searchable department list on the right, list highlights correspond on hover. Scene 4 – News & Announcements Ticker: a horizontal marquee banner displaying live government alerts (“Flood warning, Scholarship deadlines, Covid updates”), plus a secondary carousel below for featured news with images and “Read More”. Scene 5 – Stats & Impact Counters: a row of animated counters on scroll (“1500+ services”, “500+ dept offices”, “10 million+ users”), with iconography and counting animation. Scene 6 – Resources & Downloads Section: card grid linking to PDFs (“Forms, Reports, Budget Documents”) with icons and hover download animation. Scene 7 – Citizen Feedback & Helpline: testimonial-style card showing citizen feedback and a live helpline/WhatsApp chatbot widget; smooth fade on scroll. Scene 8 – Footer & Mobile Nav: desktop footer uses glassmorphism with government badges (India.gov.in, NIC, Logo), language toggle (English/Bengali), quick links and social icons; mobile view shows sticky bottom nav icons (“Home, Services, Feedback, Profile, More”). Use a trustworthy and culturally resonant palette: white, deep Bengal saffron, green-blue accents; modern sans‑serif typography. Include glassmorphic cards, subtle drop shadows, soft transitions, responsive micro‑interactions, and ensure accessibility (WCAG contrast, tap‑friendly spacing). - Initial Deployment
f003331
verified
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Official Portal of West Bengal Government</title> | |
<script src="https://cdn.tailwindcss.com"></script> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script> | |
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script> | |
<style> | |
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); | |
:root { | |
--primary: #FF9933; | |
--secondary: #138808; | |
--accent: #0066B3; | |
--dark: #1E293B; | |
} | |
body { | |
font-family: 'Poppins', sans-serif; | |
background-color: #F8FAFC; | |
color: #1E293B; | |
} | |
.glass-nav { | |
background: rgba(255, 255, 255, 0.85); | |
backdrop-filter: blur(10px); | |
-webkit-backdrop-filter: blur(10px); | |
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); | |
} | |
.glass-card { | |
background: rgba(255, 255, 255, 0.7); | |
backdrop-filter: blur(5px); | |
-webkit-backdrop-filter: blur(5px); | |
border: 1px solid rgba(255, 255, 255, 0.2); | |
} | |
.hero-overlay { | |
background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%); | |
} | |
.service-card:hover .service-overlay { | |
opacity: 1; | |
transform: translateY(0); | |
} | |
.service-overlay { | |
opacity: 0; | |
transform: translateY(20px); | |
transition: all 0.3s ease; | |
} | |
.map-pin { | |
position: absolute; | |
width: 20px; | |
height: 20px; | |
background-color: var(--primary); | |
border-radius: 50% 50% 50% 0; | |
transform: rotate(-45deg); | |
cursor: pointer; | |
} | |
.map-pin::after { | |
content: ''; | |
position: absolute; | |
width: 10px; | |
height: 10px; | |
background-color: white; | |
border-radius: 50%; | |
top: 5px; | |
left: 5px; | |
} | |
.map-pin:hover { | |
transform: rotate(-45deg) scale(1.2); | |
} | |
.news-ticker { | |
animation: ticker 30s linear infinite; | |
} | |
@keyframes ticker { | |
0% { transform: translateX(100%); } | |
100% { transform: translateX(-100%); } | |
} | |
.counter { | |
transition: all 0.5s ease; | |
} | |
.download-card:hover .download-icon { | |
transform: translateY(-5px); | |
} | |
.download-icon { | |
transition: all 0.3s ease; | |
} | |
.feedback-card { | |
background: linear-gradient(135deg, rgba(255,255,255,0.9) 0%, rgba(248,250,252,0.9) 100%); | |
} | |
.mobile-nav { | |
background: rgba(255, 255, 255, 0.95); | |
box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); | |
} | |
.department-item:hover { | |
background-color: rgba(19, 136, 8, 0.1); | |
border-left: 4px solid var(--secondary); | |
} | |
.search-bar:focus { | |
box-shadow: 0 0 0 3px rgba(0, 102, 179, 0.3); | |
} | |
@media (max-width: 768px) { | |
.hero-title { | |
font-size: 2rem; | |
} | |
.news-ticker { | |
animation: ticker 20s linear infinite; | |
} | |
} | |
</style> | |
</head> | |
<body class="overflow-x-hidden"> | |
<!-- Scene 1: Hero Banner --> | |
<section class="relative h-screen w-full overflow-hidden"> | |
<!-- Hero Image Collage --> | |
<div class="absolute inset-0"> | |
<div class="grid grid-cols-3 grid-rows-2 h-full w-full"> | |
<div class="bg-[url('https://images.unsplash.com/photo-1582972236019-ea6a5d5e32e3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
<div class="bg-[url('https://images.unsplash.com/photo-1566438480900-0609be27a4be?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1889&q=80')] bg-cover bg-center"></div> | |
<div class="bg-[url('https://images.unsplash.com/photo-1587474260584-136574528ed5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
<div class="bg-[url('https://images.unsplash.com/photo-1600712242805-8f5a837ab6e9?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
<div class="bg-[url('https://images.unsplash.com/photo-1602216056096-3b40cc0c9944?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1932&q=80')] bg-cover bg-center"></div> | |
<div class="bg-[url('https://images.unsplash.com/photo-1600711725408-2052d4433ac4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
</div> | |
<div class="absolute inset-0 hero-overlay"></div> | |
</div> | |
<!-- Glassmorphic Navigation --> | |
<nav class="glass-nav fixed top-0 left-0 right-0 z-50 py-4 px-6 flex justify-between items-center"> | |
<div class="flex items-center"> | |
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Emblem_of_West_Bengal.svg/1200px-Emblem_of_West_Bengal.svg.png" alt="West Bengal Government Logo" class="h-12 mr-4"> | |
<h1 class="text-xl font-bold text-gray-800 hidden md:block">Government of West Bengal</h1> | |
</div> | |
<div class="hidden md:flex space-x-6"> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">Home</a> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">About WB</a> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">Services</a> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">Schemes</a> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">Departments</a> | |
<a href="#" class="text-gray-800 hover:text-[#FF9933] font-medium">Contact Us</a> | |
</div> | |
<button class="md:hidden text-gray-800"> | |
<i class="fas fa-bars text-2xl"></i> | |
</button> | |
</nav> | |
<!-- Hero Content --> | |
<div class="relative h-full flex flex-col justify-center items-center text-center px-4 z-10"> | |
<div class="max-w-4xl mx-auto"> | |
<h1 class="hero-title text-5xl md:text-6xl font-bold text-white mb-6 drop-shadow-lg">Welcome to West Bengal</h1> | |
<p class="text-xl text-white mb-8 drop-shadow-md">Gateway to Eastern India's Rich Heritage & Progress</p> | |
<div class="relative max-w-2xl mx-auto"> | |
<input type="text" placeholder="Search government services, departments..." | |
class="search-bar w-full py-4 px-6 rounded-full bg-white bg-opacity-90 text-gray-800 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-[#0066B3] transition-all duration-300"> | |
<button class="absolute right-2 top-2 bg-[#FF9933] text-white py-2 px-6 rounded-full hover:bg-opacity-90 transition-all"> | |
Go | |
</button> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 2: Quick Services Dashboard --> | |
<section class="py-16 px-4 bg-gray-50"> | |
<div class="max-w-7xl mx-auto"> | |
<h2 class="text-3xl font-bold text-center mb-4 text-gray-800">Citizen Services</h2> | |
<p class="text-center text-gray-600 mb-12 max-w-2xl mx-auto">Access essential government services with just a few clicks</p> | |
<div class="grid grid-cols-2 md:grid-cols-4 gap-6"> | |
<!-- Service Card 1 --> | |
<div class="service-card relative bg-white rounded-xl shadow-md overflow-hidden h-48 cursor-pointer transition-all duration-300 hover:shadow-lg"> | |
<div class="absolute inset-0 bg-[#138808] opacity-10"></div> | |
<div class="h-full flex flex-col items-center justify-center p-6"> | |
<div class="bg-[#138808] bg-opacity-10 p-4 rounded-full mb-4"> | |
<i class="fas fa-id-card text-3xl text-[#138808]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-center text-gray-800">Ration Card</h3> | |
</div> | |
<div class="service-overlay absolute inset-0 bg-[#138808] bg-opacity-90 flex flex-col items-center justify-center p-6 text-white"> | |
<h3 class="text-xl font-semibold mb-2">Ration Card</h3> | |
<p class="text-sm text-center mb-4">Apply for new ration card or update existing one</p> | |
<button class="bg-white text-[#138808] py-2 px-6 rounded-full font-medium hover:bg-opacity-90 transition-all"> | |
Apply Now | |
</button> | |
</div> | |
</div> | |
<!-- Service Card 2 --> | |
<div class="service-card relative bg-white rounded-xl shadow-md overflow-hidden h-48 cursor-pointer transition-all duration-300 hover:shadow-lg"> | |
<div class="absolute inset-0 bg-[#0066B3] opacity-10"></div> | |
<div class="h-full flex flex-col items-center justify-center p-6"> | |
<div class="bg-[#0066B3] bg-opacity-10 p-4 rounded-full mb-4"> | |
<i class="fas fa-file-alt text-3xl text-[#0066B3]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-center text-gray-800">Apply for Permit</h3> | |
</div> | |
<div class="service-overlay absolute inset-0 bg-[#0066B3] bg-opacity-90 flex flex-col items-center justify-center p-6 text-white"> | |
<h3 class="text-xl font-semibold mb-2">Apply for Permit</h3> | |
<p class="text-sm text-center mb-4">Apply for various government permits and licenses</p> | |
<button class="bg-white text-[#0066B3] py-2 px-6 rounded-full font-medium hover:bg-opacity-90 transition-all"> | |
Apply Now | |
</button> | |
</div> | |
</div> | |
<!-- Service Card 3 --> | |
<div class="service-card relative bg-white rounded-xl shadow-md overflow-hidden h-48 cursor-pointer transition-all duration-300 hover:shadow-lg"> | |
<div class="absolute inset-0 bg-[#FF9933] opacity-10"></div> | |
<div class="h-full flex flex-col items-center justify-center p-6"> | |
<div class="bg-[#FF9933] bg-opacity-10 p-4 rounded-full mb-4"> | |
<i class="fas fa-heartbeat text-3xl text-[#FF9933]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-center text-gray-800">Health Schemes</h3> | |
</div> | |
<div class="service-overlay absolute inset-0 bg-[#FF9933] bg-opacity-90 flex flex-col items-center justify-center p-6 text-white"> | |
<h3 class="text-xl font-semibold mb-2">Health Schemes</h3> | |
<p class="text-sm text-center mb-4">Access various health insurance and welfare schemes</p> | |
<button class="bg-white text-[#FF9933] py-2 px-6 rounded-full font-medium hover:bg-opacity-90 transition-all"> | |
Apply Now | |
</button> | |
</div> | |
</div> | |
<!-- Service Card 4 --> | |
<div class="service-card relative bg-white rounded-xl shadow-md overflow-hidden h-48 cursor-pointer transition-all duration-300 hover:shadow-lg"> | |
<div class="absolute inset-0 bg-[#6B46C1] opacity-10"></div> | |
<div class="h-full flex flex-col items-center justify-center p-6"> | |
<div class="bg-[#6B46C1] bg-opacity-10 p-4 rounded-full mb-4"> | |
<i class="fas fa-laptop text-3xl text-[#6B46C1]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-center text-gray-800">E-district Services</h3> | |
</div> | |
<div class="service-overlay absolute inset-0 bg-[#6B46C1] bg-opacity-90 flex flex-col items-center justify-center p-6 text-white"> | |
<h3 class="text-xl font-semibold mb-2">E-district Services</h3> | |
<p class="text-sm text-center mb-4">Access all district-level services online</p> | |
<button class="bg-white text-[#6B46C1] py-2 px-6 rounded-full font-medium hover:bg-opacity-90 transition-all"> | |
Apply Now | |
</button> | |
</div> | |
</div> | |
</div> | |
<div class="text-center mt-12"> | |
<button class="bg-[#0066B3] text-white py-3 px-8 rounded-full font-medium hover:bg-opacity-90 transition-all inline-flex items-center"> | |
View All Services <i class="fas fa-arrow-right ml-2"></i> | |
</button> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 3: Interactive Map & Department Directory --> | |
<section class="py-16 px-4 bg-white"> | |
<div class="max-w-7xl mx-auto"> | |
<h2 class="text-3xl font-bold text-center mb-4 text-gray-800">Explore West Bengal</h2> | |
<p class="text-center text-gray-600 mb-12 max-w-2xl mx-auto">Find government offices and departments across the state</p> | |
<div class="flex flex-col lg:flex-row gap-8"> | |
<!-- Map Section --> | |
<div class="lg:w-1/2 relative bg-gray-100 rounded-xl overflow-hidden h-96"> | |
<div class="absolute inset-0 bg-[url('https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/West_Bengal_district_map.svg/1200px-West_Bengal_district_map.svg.png')] bg-contain bg-center bg-no-repeat"></div> | |
<!-- Map Pins --> | |
<div class="map-pin" style="top: 30%; left: 45%;" data-department="kolkata"></div> | |
<div class="map-pin" style="top: 40%; left: 35%;" data-department="bardhaman"></div> | |
<div class="map-pin" style="top: 50%; left: 25%;" data-department="medinipur"></div> | |
<div class="map-pin" style="top: 60%; left: 55%;" data-department="siliguri"></div> | |
<div class="map-pin" style="top: 70%; left: 40%;" data-department="durgapur"></div> | |
<div class="absolute bottom-4 left-4 right-4 glass-card p-4 rounded-lg"> | |
<h3 class="font-medium text-gray-800 mb-2">Click on pins to view offices</h3> | |
<div class="flex items-center text-sm text-gray-600"> | |
<i class="fas fa-info-circle mr-2"></i> | |
<span>Offices are color-coded by department type</span> | |
</div> | |
</div> | |
</div> | |
<!-- Department Directory --> | |
<div class="lg:w-1/2"> | |
<div class="glass-card rounded-xl p-6 h-96 overflow-y-auto"> | |
<div class="flex items-center mb-6"> | |
<div class="relative flex-grow"> | |
<input type="text" placeholder="Search departments..." class="w-full py-2 px-4 pl-10 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-[#0066B3] focus:border-transparent"> | |
<i class="fas fa-search absolute left-3 top-3 text-gray-400"></i> | |
</div> | |
</div> | |
<div class="space-y-2"> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer" data-department="kolkata"> | |
<h3 class="font-medium text-gray-800">Kolkata Municipal Corporation</h3> | |
<p class="text-sm text-gray-600">Urban Development, Municipal Services</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer" data-department="bardhaman"> | |
<h3 class="font-medium text-gray-800">Bardhaman District Office</h3> | |
<p class="text-sm text-gray-600">Agriculture, Rural Development</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer" data-department="medinipur"> | |
<h3 class="font-medium text-gray-800">Medinipur Health Directorate</h3> | |
<p class="text-sm text-gray-600">Public Health, Medical Services</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer" data-department="siliguri"> | |
<h3 class="font-medium text-gray-800">Siliguri Transport Office</h3> | |
<p class="text-sm text-gray-600">Transportation, Vehicle Registration</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer" data-department="durgapur"> | |
<h3 class="font-medium text-gray-800">Durgapur Industrial Office</h3> | |
<p class="text-sm text-gray-600">Industry, Commerce, Employment</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer"> | |
<h3 class="font-medium text-gray-800">Education Department</h3> | |
<p class="text-sm text-gray-600">Schools, Colleges, Scholarships</p> | |
</div> | |
<div class="department-item p-3 rounded-lg transition-all cursor-pointer"> | |
<h3 class="font-medium text-gray-800">Police Headquarters</h3> | |
<p class="text-sm text-gray-600">Law & Order, Public Safety</p> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 4: News & Announcements Ticker --> | |
<section class="py-8 bg-[#FF9933] text-white"> | |
<div class="max-w-7xl mx-auto px-4"> | |
<div class="flex items-center mb-2"> | |
<div class="bg-white text-[#FF9933] py-1 px-3 rounded-full font-bold mr-4 whitespace-nowrap"> | |
<i class="fas fa-bullhorn mr-2"></i> ALERTS | |
</div> | |
<div class="overflow-hidden w-full"> | |
<div class="news-ticker whitespace-nowrap"> | |
<span class="mr-8">⚠️ Flood warning issued for North Bengal districts</span> | |
<span class="mr-8">📢 Last date for Swasthya Sathi registration extended to 30th June</span> | |
<span class="mr-8">🎓 Scholarship applications open for SC/ST students</span> | |
<span class="mr-8">🏗️ Tender notice for construction of new hospital in Asansol</span> | |
<span class="mr-8">🚧 Traffic diversion on NH-16 from 15th to 20th June</span> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<section class="py-12 px-4 bg-gray-50"> | |
<div class="max-w-7xl mx-auto"> | |
<h2 class="text-3xl font-bold text-center mb-4 text-gray-800">News & Updates</h2> | |
<p class="text-center text-gray-600 mb-12 max-w-2xl mx-auto">Stay informed with the latest from the West Bengal Government</p> | |
<div class="grid grid-cols-1 md:grid-cols-3 gap-6"> | |
<!-- News Card 1 --> | |
<div class="bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="h-48 bg-[url('https://images.unsplash.com/photo-1584036561566-baf8f5f1b144?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1932&q=80')] bg-cover bg-center"></div> | |
<div class="p-6"> | |
<div class="text-sm text-[#0066B3] font-medium mb-2">June 10, 2023</div> | |
<h3 class="text-xl font-bold text-gray-800 mb-3">New Industrial Policy to Boost Employment</h3> | |
<p class="text-gray-600 mb-4">The state government announces a new industrial policy aimed at creating 50,000 jobs in the next two years...</p> | |
<a href="#" class="text-[#FF9933] font-medium inline-flex items-center"> | |
Read More <i class="fas fa-arrow-right ml-2"></i> | |
</a> | |
</div> | |
</div> | |
<!-- News Card 2 --> | |
<div class="bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="h-48 bg-[url('https://images.unsplash.com/photo-1579684385127-1ef15d508118?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
<div class="p-6"> | |
<div class="text-sm text-[#0066B3] font-medium mb-2">June 8, 2023</div> | |
<h3 class="text-xl font-bold text-gray-800 mb-3">Health Camps in Rural Areas</h3> | |
<p class="text-gray-600 mb-4">Free health check-up camps to be organized across 100 villages in West Bengal under the Swasthya Sathi scheme...</p> | |
<a href="#" class="text-[#FF9933] font-medium inline-flex items-center"> | |
Read More <i class="fas fa-arrow-right ml-2"></i> | |
</a> | |
</div> | |
</div> | |
<!-- News Card 3 --> | |
<div class="bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="h-48 bg-[url('https://images.unsplash.com/photo-1523050854058-8df90110c9f1?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80')] bg-cover bg-center"></div> | |
<div class="p-6"> | |
<div class="text-sm text-[#0066B3] font-medium mb-2">June 5, 2023</div> | |
<h3 class="text-xl font-bold text-gray-800 mb-3">Digital Education Initiative</h3> | |
<p class="text-gray-600 mb-4">Government schools to receive smart classrooms and digital learning tools as part of new education initiative...</p> | |
<a href="#" class="text-[#FF9933] font-medium inline-flex items-center"> | |
Read More <i class="fas fa-arrow-right ml-2"></i> | |
</a> | |
</div> | |
</div> | |
</div> | |
<div class="text-center mt-12"> | |
<button class="border-2 border-[#0066B3] text-[#0066B3] py-2 px-8 rounded-full font-medium hover:bg-[#0066B3] hover:text-white transition-all inline-flex items-center"> | |
View All News <i class="fas fa-arrow-right ml-2"></i> | |
</button> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 5: Stats & Impact Counters --> | |
<section class="py-16 px-4 bg-[#0066B3] text-white"> | |
<div class="max-w-7xl mx-auto"> | |
<h2 class="text-3xl font-bold text-center mb-12">West Bengal in Numbers</h2> | |
<div class="grid grid-cols-2 md:grid-cols-4 gap-8"> | |
<div class="text-center"> | |
<div class="counter text-5xl font-bold mb-2" data-target="1500">0</div> | |
<div class="text-lg">Government Services</div> | |
</div> | |
<div class="text-center"> | |
<div class="counter text-5xl font-bold mb-2" data-target="500">0</div> | |
<div class="text-lg">Department Offices</div> | |
</div> | |
<div class="text-center"> | |
<div class="counter text-5xl font-bold mb-2" data-target="10">0</div> | |
<div class="text-lg">Million+ Users</div> | |
</div> | |
<div class="text-center"> | |
<div class="counter text-5xl font-bold mb-2" data-target="23">0</div> | |
<div class="text-lg">Districts Covered</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 6: Resources & Downloads Section --> | |
<section class="py-16 px-4 bg-white"> | |
<div class="max-w-7xl mx-auto"> | |
<h2 class="text-3xl font-bold text-center mb-4 text-gray-800">Resources & Downloads</h2> | |
<p class="text-center text-gray-600 mb-12 max-w-2xl mx-auto">Access important government documents, forms and reports</p> | |
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6"> | |
<!-- Download Card 1 --> | |
<div class="download-card bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="p-6"> | |
<div class="download-icon bg-[#138808] bg-opacity-10 p-4 rounded-full mb-4 inline-block"> | |
<i class="fas fa-file-pdf text-3xl text-[#138808]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-gray-800 mb-2">Application Forms</h3> | |
<p class="text-sm text-gray-600 mb-4">All government application forms in one place</p> | |
<button class="w-full bg-gray-100 text-gray-800 py-2 px-4 rounded-lg font-medium hover:bg-gray-200 transition-all inline-flex items-center justify-center"> | |
<i class="fas fa-download mr-2"></i> Download | |
</button> | |
</div> | |
</div> | |
<!-- Download Card 2 --> | |
<div class="download-card bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="p-6"> | |
<div class="download-icon bg-[#0066B3] bg-opacity-10 p-4 rounded-full mb-4 inline-block"> | |
<i class="fas fa-chart-bar text-3xl text-[#0066B3]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-gray-800 mb-2">Annual Reports</h3> | |
<p class="text-sm text-gray-600 mb-4">Department-wise annual performance reports</p> | |
<button class="w-full bg-gray-100 text-gray-800 py-2 px-4 rounded-lg font-medium hover:bg-gray-200 transition-all inline-flex items-center justify-center"> | |
<i class="fas fa-download mr-2"></i> Download | |
</button> | |
</div> | |
</div> | |
<!-- Download Card 3 --> | |
<div class="download-card bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="p-6"> | |
<div class="download-icon bg-[#FF9933] bg-opacity-10 p-4 rounded-full mb-4 inline-block"> | |
<i class="fas fa-file-invoice-dollar text-3xl text-[#FF9933]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-gray-800 mb-2">Budget Documents</h3> | |
<p class="text-sm text-gray-600 mb-4">State budget and financial statements</p> | |
<button class="w-full bg-gray-100 text-gray-800 py-2 px-4 rounded-lg font-medium hover:bg-gray-200 transition-all inline-flex items-center justify-center"> | |
<i class="fas fa-download mr-2"></i> Download | |
</button> | |
</div> | |
</div> | |
<!-- Download Card 4 --> | |
<div class="download-card bg-white rounded-xl shadow-md overflow-hidden transition-all hover:shadow-lg"> | |
<div class="p-6"> | |
<div class="download-icon bg-[#6B46C1] bg-opacity-10 p-4 rounded-full mb-4 inline-block"> | |
<i class="fas fa-book text-3xl text-[#6B46C1]"></i> | |
</div> | |
<h3 class="text-lg font-semibold text-gray-800 mb-2">Policy Documents</h3> | |
<p class="text-sm text-gray-600 mb-4">Government policies and guidelines</p> | |
<button class="w-full bg-gray-100 text-gray-800 py-2 px-4 rounded-lg font-medium hover:bg-gray-200 transition-all inline-flex items-center justify-center"> | |
<i class="fas fa-download mr-2"></i> Download | |
</button> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 7: Citizen Feedback & Helpline --> | |
<section class="py-16 px-4 bg-gray-100"> | |
<div class="max-w-7xl mx-auto"> | |
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12"> | |
<!-- Feedback Section --> | |
<div class="feedback-card rounded-xl p-8 shadow-md"> | |
<h2 class="text-3xl font-bold mb-6 text-gray-800">Citizen Feedback</h2> | |
<div class="mb-8"> | |
<div class="flex items-start mb-6"> | |
<img src="https://randomuser.me/api/portraits/women/42.jpg" alt="User" class="h-12 w-12 rounded-full mr-4"> | |
<div> | |
<div class="flex items-center mb-1"> | |
<h4 class="font-medium text-gray-800 mr-2">Priya Banerjee</h4> | |
<div class="flex text-[#FF9933]"> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
</div> | |
</div> | |
<p class="text-gray-600">"The online ration card application was processed in just 3 days. Very efficient service!"</p> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<img src="https://randomuser.me/api/portraits/men/32.jpg" alt="User" class="h-12 w-12 rounded-full mr-4"> | |
<div> | |
<div class="flex items-center mb-1"> | |
<h4 class="font-medium text-gray-800 mr-2">Sourav Das</h4> | |
<div class="flex text-[#FF9933]"> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="fas fa-star"></i> | |
<i class="far fa-star"></i> | |
</div> | |
</div> | |
<p class="text-gray-600">"Good initiative but the website could be faster. The services are very useful though."</p> | |
</div> | |
</div> | |
</div> | |
<button class="w-full bg-[#0066B3] text-white py-3 rounded-full font-medium hover:bg-opacity-90 transition-all"> | |
Share Your Feedback | |
</button> | |
</div> | |
<!-- Helpline Section --> | |
<div class="bg-white rounded-xl p-8 shadow-md"> | |
<h2 class="text-3xl font-bold mb-6 text-gray-800">Need Help?</h2> | |
<div class="space-y-6"> | |
<div class="flex items-start"> | |
<div class="bg-[#138808] bg-opacity-10 p-3 rounded-full mr-4"> | |
<i class="fas fa-phone-alt text-xl text-[#138808]"></i> | |
</div> | |
<div> | |
<h3 class="font-medium text-gray-800 mb-1">24x7 Helpline</h3> | |
<p class="text-gray-600">Call our toll-free number for any assistance</p> | |
<a href="tel:18003456789" class="text-[#0066B3] font-medium">1800 345 6789</a> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<div class="bg-[#FF9933] bg-opacity-10 p-3 rounded-full mr-4"> | |
<i class="fab fa-whatsapp text-xl text-[#138808]"></i> | |
</div> | |
<div> | |
<h3 class="font-medium text-gray-800 mb-1">WhatsApp Support</h3> | |
<p class="text-gray-600">Chat with our support team on WhatsApp</p> | |
<a href="https://wa.me/919876543210" class="text-[#0066B3] font-medium">+91 98765 43210</a> | |
</div> | |
</div> | |
<div class="flex items-start"> | |
<div class="bg-[#0066B3] bg-opacity-10 p-3 rounded-full mr-4"> | |
<i class="fas fa-envelope text-xl text-[#0066B3]"></i> | |
</div> | |
<div> | |
<h3 class="font-medium text-gray-800 mb-1">Email Support</h3> | |
<p class="text-gray-600">Write to us for any queries or complaints</p> | |
<a href="mailto:[email protected]" class="text-[#0066B3] font-medium">[email protected]</a> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</section> | |
<!-- Scene 8: Footer & Mobile Nav --> | |
<footer class="bg-gray-900 text-white pt-12 pb-6 px-4"> | |
<div class="max-w-7xl mx-auto"> | |
<div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8"> | |
<div> | |
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Emblem_of_West_Bengal.svg/1200px-Emblem_of_West_Bengal.svg.png" alt="West Bengal Government Logo" class="h-16 mb-4"> | |
<p class="text-gray-400 mb-4">The Official Portal of Government of West Bengal</p> | |
<div class="flex space-x-4"> | |
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-facebook-f"></i></a> | |
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-twitter"></i></a> | |
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-instagram"></i></a> | |
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-youtube"></i></a> | |
</div> | |
</div> | |
<div> | |
<h3 class="text-lg font-semibold mb-4">Quick Links</h3> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white">Chief Minister's Office</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Cabinet Ministers</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Tenders</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">RTI</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Election Commission</a></li> | |
</ul> | |
</div> | |
<div> | |
<h3 class="text-lg font-semibold mb-4">Departments</h3> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white">Health & Family Welfare</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Education</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Finance</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Agriculture</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Transport</a></li> | |
</ul> | |
</div> | |
<div> | |
<h3 class="text-lg font-semibold mb-4">Government</h3> | |
<ul class="space-y-2"> | |
<li><a href="#" class="text-gray-400 hover:text-white">Constitution of India</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">India.gov.in</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">National Portal</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">NIC</a></li> | |
<li><a href="#" class="text-gray-400 hover:text-white">Digital India</a></li> | |
</ul> | |
</div> | |
</div> | |
<div class="border-t border-gray-800 pt-6 flex flex-col md:flex-row justify-between items-center"> | |
<div class="flex items-center space-x-4 mb-4 md:mb-0"> | |
<span class="text-gray-400">© 2023 Government of West Bengal</span> | |
<a href="#" class="text-gray-400 hover:text-white">Privacy Policy</a> | |
<a href="#" class="text-gray-400 hover:text-white">Terms of Use</a> | |
</div> | |
<div class="flex items-center"> | |
<span class="text-gray-400 mr-2">Language:</span> | |
<select class="bg-gray-800 text-white px-3 py-1 rounded"> | |
<option>English</option> | |
<option>বাংলা</option> | |
</select> | |
</div> | |
</div> | |
</div> | |
</footer> | |
<!-- Mobile Navigation --> | |
<div class="md:hidden fixed bottom-0 left-0 right-0 mobile-nav z-50"> | |
<div class="flex justify-around items-center py-3"> | |
<a href="#" class="flex flex-col items-center text-[#0066B3]"> | |
<i class="fas fa-home text-xl mb-1"></i> | |
<span class="text-xs">Home</span> | |
</a> | |
<a href="#" class="flex flex-col items-center text-gray-600"> | |
<i class="fas fa-bolt text-xl mb-1"></i> | |
<span class="text-xs">Services</span> | |
</a> | |
<a href="#" class="flex flex-col items-center text-gray-600"> | |
<i class="fas fa-comment-alt text-xl mb-1"></i> | |
<span class="text-xs">Feedback</span> | |
</a> | |
<a href="#" class="flex flex-col items-center text-gray-600"> | |
<i class="fas fa-user text-xl mb-1"></i> | |
<span class="text-xs">Profile</span> | |
</a> | |
<a href="#" class="flex flex-col items-center text-gray-600"> | |
<i class="fas fa-ellipsis-h text-xl mb-1"></i> | |
<span class="text-xs">More</span> | |
</a> | |
</div> | |
</div> | |
<script> | |
// Counter Animation | |
document.addEventListener('DOMContentLoaded', function() { | |
const counters = document.querySelectorAll('.counter'); | |
const speed = 200; | |
function animateCounters() { | |
counters.forEach(counter => { | |
const target = +counter.getAttribute('data-target'); | |
const count = +counter.innerText; | |
const increment = target / speed; | |
if(count < target) { | |
counter.innerText = Math.ceil(count + increment); | |
setTimeout(animateCounters, 1); | |
} else { | |
counter.innerText = target + (counter.getAttribute('data-target') === '10' ? 'M' : '+'); | |
} | |
}); | |
} | |
// GSAP Scroll Trigger for counter animation | |
gsap.registerPlugin(ScrollTrigger); | |
gsap.to(".counter", { | |
scrollTrigger: { | |
trigger: ".counter", | |
start: "top 80%", | |
onEnter: animateCounters, | |
once: true | |
} | |
}); | |
// Map and Department interaction | |
const mapPins = document.querySelectorAll('.map-pin'); | |
const departmentItems = document.querySelectorAll('.department-item'); | |
mapPins.forEach(pin => { | |
pin.addEventListener('click', function() { | |
const department = this.getAttribute('data-department'); | |
highlightDepartment(department); | |
}); | |
}); | |
departmentItems.forEach(item => { | |
item.addEventListener('click', function() { | |
const department = this.getAttribute('data-department'); | |
if(department) { | |
highlightDepartment(department); | |
} | |
}); | |
}); | |
function highlightDepartment(department) { | |
// Reset all highlights | |
departmentItems.forEach(item => { | |
item.classList.remove('bg-[#138808]', 'bg-opacity-10', 'border-l-4', 'border-[#138808]'); | |
}); | |
// Highlight the selected department | |
const selectedItem = document.querySelector(`.department-item[data-department="${department}"]`); | |
if(selectedItem) { | |
selectedItem.classList.add('bg-[#138808]', 'bg-opacity-10', 'border-l-4', 'border-[#138808]'); | |
} | |
} | |
// Service card animations | |
gsap.from(".service-card", { | |
scrollTrigger: { | |
trigger: ".service-card", | |
start: "top 90%", | |
toggleActions: "play none none none" | |
}, | |
y: 50, | |
opacity: 0, | |
duration: 0.8, | |
stagger: 0.2 | |
}); | |
// Feedback section animation | |
gsap.from(".feedback-card", { | |
scrollTrigger: { | |
trigger: ".feedback-card", | |
start: "top 80%", | |
toggleActions: "play none none none" | |
}, | |
x: -100, | |
opacity: 0, | |
duration: 0.8 | |
}); | |
gsap.from(".feedback-card + div", { | |
scrollTrigger: { | |
trigger: ".feedback-card + div", | |
start: "top 80%", | |
toggleActions: "play none none none" | |
}, | |
x: 100, | |
opacity: 0, | |
duration: 0.8 | |
}); | |
}); | |
</script> | |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=aniket2025/third-website" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> | |
</html> |