Doctype HTML
Doctype HTML
DOCTYPE html>
<head>
<meta charset="UTF-8">
<link href="[Link]
rel="stylesheet">
<link href="[Link]
family=Hind+Siliguri:wght@400;500;600;700&display=swap" rel="stylesheet">
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
:root {
--primary-green: #27ae60;
--dark-green: #219653;
--light-green: #d5f4e6;
--accent-orange: #f2994a;
--accent-brown: #a25f0e;
--text-dark: #2d3436;
--text-light: #636e72;
--background: #ffffff;
--section-bg: #f8f9fa;
--border: #dfe6e9;
}
body {
line-height: 1.6;
color: var(--text-dark);
background-color: var(--background);
.hindi {
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
/* Language Toggle */
.language-toggle {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000;
background: white;
border-radius: 25px;
padding: 5px;
box-shadow: var(--shadow);
.lang-btn {
padding: 8px 16px;
border: none;
background: none;
border-radius: 20px;
cursor: pointer;
font-weight: 500;
.[Link] {
background: var(--primary-green);
color: white;
/* Header */
.header {
background: var(--background);
box-shadow: var(--shadow);
position: sticky;
top: 0;
z-index: 100;
.header .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo-section {
display: flex;
flex-direction: column;
.logo {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 1.8rem;
font-weight: bold;
color: var(--primary-green);
.logo i {
font-size: 2rem;
.tagline {
font-size: 0.9rem;
color: var(--text-light);
margin-top: 0.2rem;
.nav {
display: flex;
gap: 2rem;
.nav-link {
text-decoration: none;
color: var(--text-dark);
font-weight: 500;
border-radius: 5px;
.nav-link:hover {
color: var(--primary-green);
background: var(--light-green);
/* Hero Section */
.hero {
color: white;
padding: 4rem 0;
text-align: center;
position: relative;
overflow: hidden;
.hero::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
.hero-title {
font-size: 3rem;
margin-bottom: 1rem;
font-weight: 700;
position: relative;
.hero-subtitle {
font-size: 1.2rem;
margin-bottom: 2rem;
opacity: 0.9;
position: relative;
max-width: 600px;
margin-left: auto;
margin-right: auto;
.search-container {
max-width: 600px;
position: relative;
position: relative;
#searchInput {
width: 100%;
border-radius: 50px;
font-size: 1.1rem;
box-shadow: var(--shadow-lg);
#searchInput:focus {
outline: none;
border-color: var(--accent-orange);
.search-btn {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
background: var(--accent-orange);
border: none;
border-radius: 50%;
width: 50px;
height: 50px;
color: white;
cursor: pointer;
.search-btn:hover {
background: var(--accent-brown);
.quick-stats {
display: grid;
gap: 2rem;
max-width: 800px;
margin: 0 auto;
position: relative;
.stat-card {
border-radius: 15px;
backdrop-filter: blur(10px);
.stat-number {
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 0.5rem;
.stat-label {
font-size: 1rem;
opacity: 0.9;
/* Categories Section */
.categories-section {
padding: 4rem 0;
background: var(--section-bg);
.section-title {
text-align: center;
font-size: 2.5rem;
margin-bottom: 3rem;
color: var(--text-dark);
position: relative;
.section-title::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 4px;
background: var(--primary-green);
border-radius: 2px;
.categories-grid {
display: grid;
gap: 2rem;
}
.category-card {
background: white;
padding: 2rem;
border-radius: 15px;
text-align: center;
box-shadow: var(--shadow);
cursor: pointer;
.category-card:hover {
transform: translateY(-10px);
box-shadow: var(--shadow-lg);
border-color: var(--primary-green);
.category-icon {
width: 80px;
height: 80px;
background: var(--light-green);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
.category-icon i {
font-size: 2rem;
color: var(--primary-green);
}
.category-card h3 {
color: var(--text-dark);
margin-bottom: 1rem;
font-size: 1.3rem;
.category-card p {
color: var(--text-light);
line-height: 1.6;
/* Schemes Section */
.schemes-section {
padding: 4rem 0;
.section-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 3rem;
flex-wrap: wrap;
gap: 2rem;
.filters {
display: flex;
gap: 1rem;
flex-wrap: wrap;
}
.filters select {
border-radius: 8px;
background: white;
font-size: 1rem;
min-width: 200px;
.filters select:focus {
outline: none;
border-color: var(--primary-green);
/* Schemes Grid */
.schemes-grid {
display: grid;
gap: 2rem;
.scheme-card {
background: white;
border-radius: 15px;
padding: 1.5rem;
box-shadow: var(--shadow);
overflow: hidden;
.scheme-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 100%;
background: var(--primary-green);
.scheme-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-lg);
border-color: var(--primary-green);
.[Link]::after {
content: 'NEW';
position: absolute;
top: 15px;
right: -25px;
background: var(--accent-orange);
color: white;
font-size: 0.8rem;
font-weight: bold;
transform: rotate(45deg);
}
.scheme-card h3 {
color: var(--primary-green);
margin-bottom: 1rem;
font-size: 1.3rem;
padding-right: 40px;
.scheme-meta {
display: flex;
gap: 1rem;
margin-bottom: 1rem;
flex-wrap: wrap;
.meta-tag {
background: var(--light-green);
border-radius: 20px;
font-size: 0.8rem;
color: var(--dark-green);
font-weight: 500;
.[Link]-active {
background: #d4edda;
color: #155724;
.[Link]-new {
background: #fff3cd;
color: #856404;
.scheme-description {
color: var(--text-light);
margin-bottom: 1.5rem;
line-height: 1.6;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
.scheme-features {
margin-bottom: 1.5rem;
.scheme-features h4 {
color: var(--text-dark);
margin-bottom: 0.5rem;
font-size: 0.9rem;
.feature-tags {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
.feature-tag {
background: var(--section-bg);
border-radius: 12px;
font-size: 0.75rem;
color: var(--text-light);
.scheme-actions {
display: flex;
gap: 1rem;
.btn {
border: none;
border-radius: 8px;
cursor: pointer;
font-weight: 500;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.5rem;
text-align: center;
font-size: 0.9rem;
.btn-primary {
background: var(--primary-green);
color: white;
flex: 1;
justify-content: center;
.btn-primary:hover {
background: var(--dark-green);
transform: translateY(-2px);
.btn-secondary {
background: transparent;
color: var(--primary-green);
.btn-secondary:hover {
background: var(--light-green);
transform: translateY(-2px);
/* Updates Section */
.updates-section {
padding: 4rem 0;
background: var(--section-bg);
.updates-list {
max-width: 900px;
margin: 0 auto;
.update-item {
background: white;
padding: 2rem;
margin-bottom: 1.5rem;
border-radius: 12px;
box-shadow: var(--shadow);
.update-item:hover {
transform: translateX(5px);
.update-item h4 {
color: var(--primary-green);
margin-bottom: 0.5rem;
font-size: 1.2rem;
.update-meta {
display: flex;
gap: 1rem;
margin-bottom: 1rem;
flex-wrap: wrap;
.update-date {
color: var(--accent-orange);
font-weight: 500;
}
.update-type {
background: var(--light-green);
color: var(--dark-green);
border-radius: 15px;
font-size: 0.8rem;
font-weight: 500;
.update-item p {
color: var(--text-light);
line-height: 1.6;
/* Resources Section */
.resources-section {
padding: 4rem 0;
.resources-grid {
display: grid;
gap: 2rem;
.resource-card {
background: white;
padding: 2rem;
border-radius: 15px;
text-align: center;
box-shadow: var(--shadow);
transition: all 0.3s ease;
.resource-card:hover {
transform: translateY(-5px);
box-shadow: var(--shadow-lg);
border-color: var(--primary-green);
.resource-card i {
font-size: 3rem;
color: var(--primary-green);
margin-bottom: 1.5rem;
.resource-card h3 {
color: var(--text-dark);
margin-bottom: 1rem;
font-size: 1.3rem;
.resource-card p {
color: var(--text-light);
margin-bottom: 1.5rem;
line-height: 1.6;
.helpline-numbers {
text-align: left;
}
.helpline-numbers div {
margin-bottom: 0.5rem;
padding: 0.5rem;
background: var(--light-green);
border-radius: 8px;
.resource-card ul {
text-align: left;
list-style: none;
.resource-card li {
padding: 0.5rem 0;
color: var(--text-light);
.resource-card li:last-child {
border-bottom: none;
/* Footer */
.footer {
background: var(--text-dark);
color: white;
.footer-content {
display: grid;
gap: 3rem;
margin-bottom: 2rem;
.footer-section .logo {
margin-bottom: 1rem;
color: white;
.footer-section h3 {
margin-bottom: 1rem;
color: var(--primary-green);
.footer-section a {
display: block;
color: #b2bec3;
text-decoration: none;
margin-bottom: 0.5rem;
.footer-section a:hover {
color: var(--primary-green);
.footer-section p {
color: #b2bec3;
line-height: 1.6;
margin-bottom: 0.5rem;
.social-links {
display: flex;
gap: 1rem;
.social-links a {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
.social-links a:hover {
background: var(--primary-green);
transform: translateY(-3px);
.footer-bottom {
text-align: center;
padding-top: 2rem;
color: #9ca3af;
}
/* Modal */
.modal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
backdrop-filter: blur(5px);
.modal-content {
background-color: white;
margin: 2% auto;
padding: 0;
border-radius: 15px;
width: 90%;
max-width: 800px;
max-height: 90vh;
overflow-y: auto;
position: relative;
box-shadow: var(--shadow-lg);
.close-btn {
position: absolute;
right: 1rem;
top: 1rem;
font-size: 2rem;
cursor: pointer;
color: var(--text-light);
z-index: 1001;
border-radius: 50%;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
.close-btn:hover {
color: var(--text-dark);
background: white;
.scheme-detail-header {
color: white;
padding: 2rem;
.scheme-detail-header h2 {
margin-bottom: 1rem;
font-size: 1.8rem;
.scheme-detail-meta {
display: flex;
gap: 1rem;
flex-wrap: wrap;
margin-bottom: 1rem;
.scheme-detail-content {
padding: 2rem;
.detail-section {
margin-bottom: 2rem;
.detail-section h3 {
color: var(--primary-green);
margin-bottom: 1rem;
font-size: 1.3rem;
padding-bottom: 0.5rem;
.detail-section p {
color: var(--text-light);
line-height: 1.7;
margin-bottom: 1rem;
.benefits-list, .eligibility-list {
list-style: none;
padding: 0;
}
padding: 0.5rem 0;
color: var(--text-light);
display: flex;
align-items: flex-start;
gap: 0.5rem;
content: '✓';
color: var(--primary-green);
font-weight: bold;
flex-shrink: 0;
.eligibility-list li::before {
content: '•';
/* Pagination */
.pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 1rem;
margin-top: 3rem;
flex-wrap: wrap;
}
.pagination-btn {
background: white;
color: var(--primary-green);
border-radius: 8px;
cursor: pointer;
font-weight: 500;
.pagination-btn:hover:not(:disabled) {
background: var(--primary-green);
color: white;
.pagination-btn:disabled {
opacity: 0.5;
cursor: not-allowed;
.page-info {
color: var(--text-light);
font-weight: 500;
/* Responsive Design */
.header .container {
flex-direction: column;
gap: 1rem;
.nav {
gap: 0.5rem;
flex-wrap: wrap;
justify-content: center;
.hero-title {
font-size: 2rem;
.hero-subtitle {
font-size: 1rem;
.section-header {
flex-direction: column;
align-items: stretch;
.filters {
justify-content: center;
.filters select {
min-width: auto;
flex: 1;
}
.schemes-grid {
grid-template-columns: 1fr;
.categories-grid {
grid-template-columns: 1fr;
.resources-grid {
grid-template-columns: 1fr;
.quick-stats {
grid-template-columns: 1fr;
.scheme-actions {
flex-direction: column;
.modal-content {
margin: 5% auto;
width: 95%;
.pagination {
flex-direction: column;
gap: 0.5rem;
}
@media (max-width: 480px) {
.container {
padding: 0 15px;
.hero {
padding: 2rem 0;
.section-title {
font-size: 2rem;
padding: 1.5rem;
</style>
</head>
<body>
<div class="language-toggle">
</div>
<header class="header">
<div class="container">
<div class="logo-section">
<div class="logo">
<i class="fas fa-tractor"></i>
<span>Krishi Kalyan</span>
</div>
</div>
</div>
<nav class="nav">
</nav>
</div>
</header>
<div class="container">
</h1>
Discover 100+ government agricultural schemes, subsidies, and support programs in one
place
</p>
<!-- Search Bar -->
<div class="search-container">
</button>
</div>
<div class="quick-stats">
<div class="stat-card">
</div>
<div class="stat-card">
</div>
<div class="stat-card">
<div class="stat-number">15M+</div>
</div>
</div>
</div>
</section>
<!-- Quick Categories -->
<section class="categories-section">
<div class="container">
Browse by Category
</h2>
<div class="categories-grid">
<div class="category-icon">
</div>
</p>
</div>
<div class="category-icon">
</div>
</p>
</div>
<div class="category-icon">
</div>
<h3 data-en="Irrigation" data-hi="सिंचाई">Irrigation</h3>
</p>
</div>
<div class="category-icon">
</div>
</p>
</div>
<div class="category-icon">
</div>
</p>
</div>
<div class="category-icon">
</div>
</p>
</div>
</div>
</div>
</section>
<div class="container">
<div class="section-header">
</h2>
<div class="filters">
<select id="categoryFilter">
<select id="statusFilter">
</select>
</div>
</div>
</div>
<div class="pagination">
</button>
<span class="page-info">
<span id="currentPage">1</span>
<span id="totalPages">1</span>
</span>
</div>
</div>
</section>
<div class="container">
</h2>
</div>
</div>
</section>
<div class="container">
Farmer Resources
</h2>
<div class="resources-grid">
<div class="resource-card">
<div class="helpline-numbers">
</div>
</div>
<div class="resource-card">
<ul>
</ul>
</div>
<div class="resource-card">
<ul>
</div>
</div>
</div>
</section>
<footer class="footer">
<div class="container">
<div class="footer-content">
<div class="footer-section">
<div class="logo">
<span>Krishi Kalyan</span>
</div>
</p>
</div>
<div class="footer-section">
</div>
<div class="footer-section">
</p>
Helpline: 1800-180-1551
</p>
</div>
<div class="footer-section">
<div class="social-links">
</div>
</div>
</div>
<div class="footer-bottom">
<p data-en="© 2024 Krishi Kalyan. All rights reserved. | Ministry of Agriculture & Farmers
Welfare"
© 2024 Krishi Kalyan. All rights reserved. | Ministry of Agriculture & Farmers Welfare
</p>
</div>
</div>
</footer>
<div class="modal-content">
<span class="close-btn">×</span>
<div id="modalContent">
<!-- Modal content will be loaded here -->
</div>
</div>
</div>
<script>
const agriculturalSchemes = {
schemes: [
id: 1,
name: {
},
description: {
hi: "व्यापक फसल बीमा योजना जो प्राकृतिक आपदाओं के कारण फसल नुकसान
के खिलाफ किसानों को वित्तीय सहायता प्रदान करती है।"
},
category: "crop-insurance",
subCategory: "insurance",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2016-01-13",
status: "active",
isNew: false,
features: {
en: ["Low premium rates", "Quick claim settlement", "Mobile loss assessment",
"Weather-based coverage"],
},
benefits: {
en: [
],
hi: [
},
eligibility: {
en: [
],
hi: [
]
}
},
id: 2,
name: {
},
description: {
en: "Insurance scheme that provides protection against adverse weather conditions
affecting crop production.",
hi: "बीमा योजना जो फसल उत्पादन को प्रभावित करने वाली प्रतिकूल मौसम
स्थितियों के खिलाफ सुरक्षा प्रदान करती है।"
},
category: "crop-insurance",
subCategory: "insurance",
ministry: "agriculture",
target: ["all-farmers"],
officialLink: "[Link]
launchDate: "2016-01-13",
status: "active",
isNew: false,
features: {
},
{
id: 3,
name: {
},
description: {
en: "Income support scheme for all landholding farmers' families with financial
assistance of ₹6,000 per year.",
hi: "सभी भूमिधारक किसान परिवारों के लिए आय सहायता योजना, प्रति वर्ष
₹6,000 की वित्तीय सहायता।"
},
category: "subsidy",
subCategory: "financial-support",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2018-12-01",
status: "active",
isNew: false,
features: {
en: ["₹6,000 per year in 3 installments", "Direct Bank Transfer", "No middlemen", "All
landholding families eligible"],
hi: ["₹6,000 प्रति वर्ष 3 किस्तों में", "सीधे बैंक ट्रांसफर", "कोई
बिचौलिए नहीं", "सभी भूमिधारक परिवार पात्र"]
},
id: 4,
name: {
},
description: {
en: "Credit scheme providing farmers with timely access to credit for agricultural and
related activities.",
},
category: "credit",
subCategory: "financial",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "1998-08-01",
status: "active",
isNew: false,
features: {
},
id: 5,
name: {
},
description: {
en: "Promotion of organic farming through cluster approach and PGS certification.",
},
category: "organic",
subCategory: "sustainable",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2015-01-01",
status: "active",
isNew: true,
features: {
},
id: 6,
name: {
},
description: {
en: "Scheme for improving farm productivity through efficient irrigation practices and
water management.",
},
category: "irrigation",
subCategory: "infrastructure",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2015-07-01",
status: "active",
isNew: false,
features: {
en: ["Drip irrigation support", "Sprinkler systems", "Water harvesting", "Per drop more
crop"],
},
id: 7,
name: {
},
description: {
},
category: "sustainable",
subCategory: "climate",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2014-01-01",
status: "active",
isNew: false,
features: {
en: ["Climate resilience", "Soil health management", "Water use efficiency", "Rainfed
area development"],
hi: ["जलवायु लचीलापन", "मृदा स्वास्थ्य प्रबंधन", "जल उपयोग दक्षता",
"वर्षा आधारित क्षेत्र विकास"]
},
id: 8,
name: {
},
description: {
en: "Leveraging digital technology for precision farming and real-time advisory services
to farmers.",
},
category: "technology",
subCategory: "digital",
ministry: "agriculture",
officialLink: "[Link]
launchDate: "2024-01-15",
status: "active",
isNew: true,
features: {
en: ["AI-based advisory", "Drone technology", "IoT in farming", "Digital soil testing"],
hi: ["एआई-आधारित सलाह", "ड्रोन तकनीक", "खेती में आईओटी", "डिजिटल मृदा
परीक्षण"]
],
updates: [
{
id: 1,
title: {
},
description: {
},
date: "2024-01-15",
type: "new_scheme",
schemeId: 8
},
id: 2,
title: {
},
description: {
en: "15th installment of ₹2,000 released under PM-KISAN scheme benefiting over 10
crore farmers.",
},
date: "2024-01-10",
type: "scheme_update",
schemeId: 3
},
{
id: 3,
title: {
},
description: {
en: "Government increases premium subsidy for PMFBY to 90% for small and marginal
farmers in notified areas.",
},
date: "2024-01-05",
type: "policy_update",
schemeId: 1
};
let currentPage = 1;
const schemesPerPage = 9;
// DOM Elements
[Link]('DOMContentLoaded', function() {
updateStats();
loadSchemes();
loadUpdates();
setupEventListeners();
updatePagination();
});
// Update statistics
function updateStats() {
[Link] = totalSchemes;
[Link] = newSchemes;
}
// Set up event listeners
function setupEventListeners() {
// Language toggle
// Search functionality
[Link]('click', performSearch);
});
// Filter functionality
[Link]('change', filterSchemes);
[Link]('change', filterSchemes);
// Category cards
[Link]('.category-card').forEach(card => {
[Link]('click', () => {
[Link] = category;
filterSchemes();
[Link]('schemes').scrollIntoView({
behavior: 'smooth'
});
});
});
// Modal close
[Link]('click', () => {
[Link] = 'none';
});
[Link] = 'none';
});
// Pagination
[Link]('click', () => {
if (currentPage > 1) {
currentPage--;
loadSchemes();
updatePagination();
});
[Link]('click', () => {
currentPage++;
loadSchemes();
updatePagination();
});
// Switch language
function switchLanguage(lang) {
currentLanguage = lang;
[Link]('[data-en]').forEach(element => {
if ([Link](`data-${lang}`)) {
[Link] = newText;
} else {
[Link] = newText;
});
loadSchemes();
loadUpdates();
updatePagination();
function loadSchemes() {
<h3>${[Link][currentLanguage]}</h3>
<div class="scheme-meta">
<span class="meta-tag">${getCategoryName([Link])}</span>
<span class="meta-tag
status-${[Link]}">${getStatusName([Link])}</span>
</div>
<p class="scheme-description">${[Link][currentLanguage]}</p>
${[Link] ? `
<div class="scheme-features">
<div class="feature-tags">
<span class="feature-tag">${feature}</span>
`).join('')}
</div>
</div>
` : ''}
<div class="scheme-actions">
</button>
<a href="${[Link]}" target="_blank" class="btn btn-secondary">
</a>
</div>
</div>
`).join('');
// Load updates
function loadUpdates() {
<div class="update-item">
<h4>${[Link][currentLanguage]}</h4>
<div class="update-meta">
<span class="update-date">${formatDate([Link])}</span>
<span class="update-type">${getUpdateTypeName([Link])}</span>
</div>
<p>${[Link][currentLanguage]}</p>
${[Link] ? `
</button>
` : ''}
</div>
`).join('');
if (!scheme) return;
[Link] = `
<div class="scheme-detail-header">
<h2>${[Link][currentLanguage]}</h2>
<div class="scheme-detail-meta">
<span class="meta-tag">${getCategoryName([Link])}</span>
<span class="meta-tag
status-${[Link]}">${getStatusName([Link])}</span>
<span class="meta-tag">${formatDate([Link])}</span>
</div>
</div>
<div class="scheme-detail-content">
<div class="detail-section">
<p>${[Link][currentLanguage]}</p>
</div>
${[Link] ? `
<div class="detail-section">
<ul class="benefits-list">
${[Link][currentLanguage].map(benefit => `
<li>${benefit}</li>
`).join('')}
</ul>
</div>
` : ''}
${[Link] ? `
<div class="detail-section">
<ul class="eligibility-list">
${[Link][currentLanguage].map(eligibility => `
<li>${eligibility}</li>
`).join('')}
</ul>
</div>
` : ''}
${[Link] ? `
<div class="detail-section">
<div class="feature-tags">
${[Link][currentLanguage].map(feature => `
<span class="feature-tag">${feature}</span>
`).join('')}
</div>
</div>
` : ''}
</a>
</button>
</div>
</div>
`;
[Link] = 'block';
// Search functionality
function performSearch() {
currentPage = 1;
filteredSchemes = [];
loadSchemes();
updatePagination();
return;
[Link]().includes(searchTerm) ||
[Link](searchTerm) ||
[Link]().includes(searchTerm) ||
[Link](searchTerm) ||
[Link](searchTerm) ||
[Link]().includes(searchTerm)
))
);
loadSchemes();
updatePagination();
// Filter schemes
function filterSchemes() {
currentPage = 1;
filteredSchemes = [Link];
if (category) {
);
if (status) {
loadSchemes();
updatePagination();
// Update pagination
function updatePagination() {
[Link] = currentPage;
[Link] = totalPages;
// Helper functions
function getCategoryName(category) {
const categories = {
};
}
function getStatusName(status) {
const statuses = {
};
function getUpdateTypeName(type) {
const types = {
};
function formatDate(dateString) {
year: 'numeric',
month: 'long',
day: 'numeric'
});
// Simulate automatic updates (in real scenario, this would fetch from API)
function simulateNewScheme() {
const newScheme = {
id: [Link] + 1,
name: {
},
description: {
en: "New scheme for solar-powered irrigation pumps with 75% subsidy for small
farmers.",
hi: "छोटे किसानों के लिए 75% सब्सिडी के साथ सौर ऊर्जा चालित सिंचाई
पंपों के लिए नई योजना।"
},
category: "irrigation",
subCategory: "sustainable",
ministry: "agriculture",
officialLink: "#",
status: "active",
isNew: true,
features: {
},
benefits: {
en: [
"Environment friendly",
"Reliable irrigation",
"Increased productivity"
],
hi: [
"पर्यावरण के अनुकूल",
"विश्वसनीय सिंचाई",
},
eligibility: {
en: [
],
hi: [
};
[Link](newScheme);
[Link]({
id: [Link] + 1,
title: {
description: {
en: "Government launches Advanced Solar Pump Scheme with 75% subsidy for small and
marginal farmers.",
hi: "सरकार ने छोटे और सीमांत किसानों के लिए 75% सब्सिडी के साथ उन्नत
सोलर पंप योजना शुरू की।"
},
type: "new_scheme",
schemeId: [Link]
});
updateStats();
loadSchemes();
loadUpdates();
updatePagination();
// Show notification
alert('New scheme added: Advanced Solar Pump Scheme with 75% subsidy');
} else {
alert('नई योजना जोड़ी गई: उन्नत सोलर पंप योजना 75% सब्सिडी के साथ');
[Link] = viewSchemeDetails;
[Link] = simulateNewScheme;
</script>
</body>
</html>