"Anda adalah AI Website Builder hyper-expert, master prompt engineer untuk Next.js/Tailwind. Update DAHLAH7 AGENT dari Fase 1: Tambahkan Batch 1 (20 tools Writing & Content) secara modular. Integrasikan ke /lib/tools.js array append {id: 'tool-[1-20]', name, desc:150kata, category:'Writing & Content', inputs: Yup schema {topic: string().required().min(10)}, outputs:{type:'text'}, api:'https://api-inference.huggingface.co/models/gpt2' (env HF_TOKEN), fallback:'/lib/templates/tool-[id].json'}. Buat component /components/tools/Tool[ID].tsx (Shadcn: Form, Slider, Select, Button, Textarea, Badge, Progress). UI: Sidebar fixed w-80 p-4 bg-slate-800 (Tone Select 10 ops: Formal-Casual-Inspirational etc., Length Slider 100-5000 default1000 step100, Keywords Chips max10 auto-suggest via simple split), Main flex-1: Input Textarea rows-6 placeholder='Enter topic...' charCount live, Gen Button gradient blue px-8 py-3 loading spinner (TanStack Query mutate est 5s), Output div min-h-64 p-4 bg-white/5 rounded-xl editable (Prism highlight if code, wordCount badge green), Actions bar flex gap-4 mt-4: Copy icon clipboard, Download jsPDF A4 w/watermark 'DAHLAH7 AGENT', Share button URL w/params ?tool=id&input=encoded, Feedback Dialog stars 1-5 + comment Firestore upsert. History Accordion below (localStorage get 10 items, delete btn). Related Carousel Swiper 5 tools same cat random. Etika: Watermark Generated by DAHLAH7 AGENT – Educational Only, biasCheck useEffect regex /hate|racism|discrim/i warn toast yellow. Optimasi: Dynamic import Tool[ID], Suspense fallback skeleton, useMemo inputs. Update /tools page: Masonry grid append 20 cards (img placeholder Unsplash AI 16x20, badge category blue, rating 4.8 stars, 'Try Now' link /tools/[id]), Fuse search rebuild, infinite load threshold 0.2. Help Accordion 10 langkah + disclaimer modal Checkbox 'I agree to ethical use'. Testing: Cypress /e2e/tools-batch1.cy.ts (20 tests: valid gen, invalid toast, export PDF verify text, error fallback). Output: Updated code full (git commit 'feat: batch1-writing'), Vercel deploy link, bundle size report <300KB add, Lighthouse PDF.
Browse filesTools Batch 1 – Kategori: Writing & Content (Tools 1-20):
1.
AI Article Writer (ID: tool-1): Desc: 'Buat artikel long-form SEO-optimized hingga 10.000 kata dengan struktur H1-H3 otomatis, integrasi data stats (sim 90% akurasi), readability Flesch 60-80, jarak plagiarisme <20% via paraphrase internal, cocok untuk blog/news/essay. Gunakan model HuggingFace gpt2-medium untuk gen, fallback template JSON dengan outline pre-filled. Fitur: Auto-suggest headings berdasarkan keywords, export siap Medium/WordPress dengan meta YAML.' (148 kata). Cara: 1. Akses /tools/tool-1. 2. Baca disclaimer modal, checkbox agree. 3. Masukkan topik di textarea input (min 10 char). 4. Atur slider panjang 100-10000 kata. 5. Pilih dropdown tone (10 ops: Formal, Casual, dll.). 6. Tambah keywords chips (max 10, auto-suggest). 7. Centang advanced: Include stats/data, Embed image placeholders Unsplash. 8. Klik Gen (progress bar 0-100% est 30s). 9. Edit output inline (word count live). 10. Gunakan actions: Copy, Download DOCX w/TOC, Share, Rate. Input Contoh: Topik 'Manfaat AI Tools Gratis untuk Startup', 1500 kata, Tone Engaging, Keywords 'startup, AI, produktivitas'. Output Sample: '10 Manfaat AI Tools Gratis untuk Startup di Era DigitalIntro: Bayangkan hemat 15 jam/minggu tanpa biaya – DAHLAH7 AGENT tawarkan 200+ tools. Manfaat 1: Tingkatkan Produktivitas – AI tulis artikel cepat, stats: 90% user hemat waktu (sumber: Forrester). Auto-generate content SEO.Integrasi keywords density 1.5%.Manfaat 2: Inovasi MurahStartup kecil akses AI canggih gratis... [Lanjut 1200 kata: H2 Coding Tools desc benefits, H2 Marketing, Conclusion CTA subscribe, Image: ]. Readability: 72, SEO Score: 85%, Word Count: 1500. Generated by DAHLAH7 AGENT – Educational Only' (250 kata). Opsi Advanced: 1. Voice input (Web Speech API). 2. Template Blog/News/Academic. 3. A/B generate 2 versi compare diff highlight. 4. Citations auto APA/MLA. 5. Collaboration mode (Yjs real-time edit sim). 6. SEO preview density checker. Errors: 1. Input kosong: Toast 'Topik diperlukan min 10 char'. 2. API timeout (>10s): Fallback template + 'Mode offline aktif'. 3. Keywords >10: Auto-trim + 'Maksimal 10, sisanya diabaikan'. 4. Output bias detect: Warn 'Potensi bias netral – review manual'.
2.
Blog Post Generator (ID: tool-2): Desc: 'Generate draft blog WordPress-ready dengan hooks engaging, subheadings H2-H4, CTA calls-to-action, simulasi Yoast SEO meta (title, slug kebab-case, desc 155 char), link internal suggest 3 related, series threading untuk multi-post. Model: distilgpt2, fallback JSON outline + filler text. Fitur: Preview tema visual (dark/light), export MD/HTML dengan frontmatter YAML slug/date.' (142 kata). Cara: 1. Akses /tools/tool-2. 2. Setuju disclaimer. 3. Input judul blog (5-100 char). 4. Dropdown niche (20+ ops: Tech, Health, Business). 5. Select format (Listicle, How-to, Opinion). 6. Slider kata 300-3000. 7. Custom tone textarea (opsional). 8. Advanced: Affiliates links placeholder, Internal suggest. 9. Gen outline dulu (2s), lalu full. 10. Edit drag-drop sections, export. Input Contoh: Judul 'Cara Build Website AI Gratis dengan Next.js', Format How-to, 800 kata, Niche Tech. Output Sample: '---
title: Cara Build Website AI Gratis dengan Next.js
slug: cara-build-website-ai-gratis-nextjs
date: 2025-10-01
description: Pelajari step-by-step build situs seperti DAHLAH7 – gratis & cepat.
- README.md +7 -4
- index.html +220 -18
|
@@ -1,10 +1,13 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji: 🌖
|
| 4 |
colorFrom: purple
|
| 5 |
-
colorTo:
|
|
|
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
|
|
|
|
|
|
| 8 |
---
|
| 9 |
|
| 10 |
-
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: AI Content Crafters Suite ✨
|
|
|
|
| 3 |
colorFrom: purple
|
| 4 |
+
colorTo: purple
|
| 5 |
+
emoji: 🐳
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
tags:
|
| 9 |
+
- deepsite-v3
|
| 10 |
---
|
| 11 |
|
| 12 |
+
# Welcome to your new DeepSite project!
|
| 13 |
+
This project was created with [DeepSite](https://deepsite.hf.co).
|
|
@@ -1,19 +1,221 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>AI Content Crafters Suite</title>
|
| 7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
+
<script src="https://unpkg.com/feather-icons"></script>
|
| 9 |
+
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
|
| 10 |
+
<style>
|
| 11 |
+
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
|
| 12 |
+
body {
|
| 13 |
+
font-family: 'Inter', sans-serif;
|
| 14 |
+
overflow-x: hidden;
|
| 15 |
+
}
|
| 16 |
+
#vanta-bg {
|
| 17 |
+
position: fixed;
|
| 18 |
+
top: 0;
|
| 19 |
+
left: 0;
|
| 20 |
+
width: 100%;
|
| 21 |
+
height: 100%;
|
| 22 |
+
z-index: -1;
|
| 23 |
+
}
|
| 24 |
+
.gradient-text {
|
| 25 |
+
background: linear-gradient(90deg, #3b82f6, #8b5cf6);
|
| 26 |
+
-webkit-background-clip: text;
|
| 27 |
+
background-clip: text;
|
| 28 |
+
color: transparent;
|
| 29 |
+
}
|
| 30 |
+
.tool-card:hover {
|
| 31 |
+
transform: translateY(-5px);
|
| 32 |
+
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
|
| 33 |
+
}
|
| 34 |
+
</style>
|
| 35 |
+
</head>
|
| 36 |
+
<body class="bg-gray-900 text-gray-100">
|
| 37 |
+
<div id="vanta-bg"></div>
|
| 38 |
+
|
| 39 |
+
<header class="relative z-10">
|
| 40 |
+
<div class="container mx-auto px-6 py-8">
|
| 41 |
+
<div class="flex justify-between items-center">
|
| 42 |
+
<div class="flex items-center space-x-2">
|
| 43 |
+
<i data-feather="pen-tool" class="text-blue-400"></i>
|
| 44 |
+
<h1 class="text-2xl font-bold gradiant-text">AI Content Crafters</h1>
|
| 45 |
+
</div>
|
| 46 |
+
<nav class="hidden md:flex space-x-8">
|
| 47 |
+
<a href="#" class="text-blue-300 hover:text-white transition">Home</a>
|
| 48 |
+
<a href="#" class="hover:text-white transition">Tools</a>
|
| 49 |
+
<a href="#" class="hover:text-white transition">About</a>
|
| 50 |
+
<a href="#" class="hover:text-white transition">Contact</a>
|
| 51 |
+
</nav>
|
| 52 |
+
<button class="md:hidden">
|
| 53 |
+
<i data-feather="menu"></i>
|
| 54 |
+
</button>
|
| 55 |
+
</div>
|
| 56 |
+
</div>
|
| 57 |
+
</header>
|
| 58 |
+
|
| 59 |
+
<main class="relative z-10">
|
| 60 |
+
<section class="container mx-auto px-6 py-20 text-center">
|
| 61 |
+
<h1 class="text-5xl md:text-6xl font-bold mb-6">
|
| 62 |
+
<span class="gradient-text">Supercharge</span> Your Content Creation
|
| 63 |
+
</h1>
|
| 64 |
+
<p class="text-xl md:text-2xl text-gray-300 max-w-3xl mx-auto mb-10">
|
| 65 |
+
20+ AI-powered tools for writers, marketers, and creators. Generate high-quality content in seconds.
|
| 66 |
+
</p>
|
| 67 |
+
<div class="flex flex-col sm:flex-row justify-center gap-4">
|
| 68 |
+
<button class="bg-blue-600 hover:bg-blue-700 text-white px-8 py-4 rounded-lg font-medium transition transform hover:scale-105">
|
| 69 |
+
Explore Tools
|
| 70 |
+
</button>
|
| 71 |
+
<button class="border border-blue-400 text-blue-300 hover:bg-blue-900/30 px-8 py-4 rounded-lg font-medium transition">
|
| 72 |
+
How It Works
|
| 73 |
+
</button>
|
| 74 |
+
</div>
|
| 75 |
+
</section>
|
| 76 |
+
|
| 77 |
+
<section class="container mx-auto px-6 py-16">
|
| 78 |
+
<h2 class="text-3xl font-bold text-center mb-12">Featured Writing Tools</h2>
|
| 79 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
| 80 |
+
<!-- Tool Card 1 -->
|
| 81 |
+
<div class="tool-card bg-gray-800/70 backdrop-blur-lg rounded-xl p-6 transition duration-300 border border-gray-700 hover:border-blue-400">
|
| 82 |
+
<div class="flex items-center mb-4">
|
| 83 |
+
<div class="w-12 h-12 rounded-lg bg-blue-900/30 flex items-center justify-center">
|
| 84 |
+
<i data-feather="edit-3" class="text-blue-400"></i>
|
| 85 |
+
</div>
|
| 86 |
+
<h3 class="text-xl font-semibold ml-4">AI Article Writer</h3>
|
| 87 |
+
</div>
|
| 88 |
+
<p class="text-gray-300 mb-6">Generate SEO-optimized long-form articles up to 10,000 words with automatic headings and structure.</p>
|
| 89 |
+
<div class="flex justify-between items-center">
|
| 90 |
+
<span class="text-sm text-blue-300">Writing & Content</span>
|
| 91 |
+
<button class="text-blue-400 hover:text-blue-300 flex items-center">
|
| 92 |
+
Try Now <i data-feather="arrow-right" class="ml-1 w-4 h-4"></i>
|
| 93 |
+
</button>
|
| 94 |
+
</div>
|
| 95 |
+
</div>
|
| 96 |
+
|
| 97 |
+
<!-- Tool Card 2 -->
|
| 98 |
+
<div class="tool-card bg-gray-800/70 backdrop-blur-lg rounded-xl p-6 transition duration-300 border border-gray-700 hover:border-blue-400">
|
| 99 |
+
<div class="flex items-center mb-4">
|
| 100 |
+
<div class="w-12 h-12 rounded-lg bg-purple-900/30 flex items-center justify-center">
|
| 101 |
+
<i data-feather="file-text" class="text-purple-400"></i>
|
| 102 |
+
</div>
|
| 103 |
+
<h3 class="text-xl font-semibold ml-4">Blog Post Generator</h3>
|
| 104 |
+
</div>
|
| 105 |
+
<p class="text-gray-300 mb-6">Create WordPress-ready blog drafts with engaging hooks, subheadings, and SEO metadata.</p>
|
| 106 |
+
<div class="flex justify-between items-center">
|
| 107 |
+
<span class="text-sm text-purple-300">Writing & Content</span>
|
| 108 |
+
<button class="text-purple-400 hover:text-purple-300 flex items-center">
|
| 109 |
+
Try Now <i data-feather="arrow-right" class="ml-1 w-4 h-4"></i>
|
| 110 |
+
</button>
|
| 111 |
+
</div>
|
| 112 |
+
</div>
|
| 113 |
+
|
| 114 |
+
<!-- Tool Card 3 -->
|
| 115 |
+
<div class="tool-card bg-gray-800/70 backdrop-blur-lg rounded-xl p-6 transition duration-300 border border-gray-700 hover:border-blue-400">
|
| 116 |
+
<div class="flex items-center mb-4">
|
| 117 |
+
<div class="w-12 h-12 rounded-lg bg-green-900/30 flex items-center justify-center">
|
| 118 |
+
<i data-feather="type" class="text-green-400"></i>
|
| 119 |
+
</div>
|
| 120 |
+
<h3 class="text-xl font-semibold ml-4">SEO Meta Creator</h3>
|
| 121 |
+
</div>
|
| 122 |
+
<p class="text-gray-300 mb-6">Generate perfect SEO titles and descriptions optimized for click-through rates.</p>
|
| 123 |
+
<div class="flex justify-between items-center">
|
| 124 |
+
<span class="text-sm text-green-300">SEO & Marketing</span>
|
| 125 |
+
<button class="text-green-400 hover:text-green-300 flex items-center">
|
| 126 |
+
Try Now <i data-feather="arrow-right" class="ml-1 w-4 h-4"></i>
|
| 127 |
+
</button>
|
| 128 |
+
</div>
|
| 129 |
+
</div>
|
| 130 |
+
</div>
|
| 131 |
+
</section>
|
| 132 |
+
|
| 133 |
+
<section class="container mx-auto px-6 py-16 bg-gray-800/40 rounded-xl my-12">
|
| 134 |
+
<div class="max-w-4xl mx-auto text-center">
|
| 135 |
+
<h2 class="text-3xl font-bold mb-6">Why Choose Our AI Tools?</h2>
|
| 136 |
+
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 mt-10">
|
| 137 |
+
<div class="p-6 rounded-lg">
|
| 138 |
+
<div class="w-16 h-16 mx-auto mb-4 rounded-full bg-blue-900/20 flex items-center justify-center">
|
| 139 |
+
<i data-feather="zap" class="text-blue-400 w-8 h-8"></i>
|
| 140 |
+
</div>
|
| 141 |
+
<h3 class="text-xl font-semibold mb-2">Lightning Fast</h3>
|
| 142 |
+
<p class="text-gray-300">Generate content in seconds, not hours</p>
|
| 143 |
+
</div>
|
| 144 |
+
<div class="p-6 rounded-lg">
|
| 145 |
+
<div class="w-16 h-16 mx-auto mb-4 rounded-full bg-purple-900/20 flex items-center justify-center">
|
| 146 |
+
<i data-feather="edit" class="text-purple-400 w-8 h-8"></i>
|
| 147 |
+
</div>
|
| 148 |
+
<h3 class="text-xl font-semibold mb-2">Easy to Use</h3>
|
| 149 |
+
<p class="text-gray-300">Intuitive interfaces anyone can master</p>
|
| 150 |
+
</div>
|
| 151 |
+
<div class="p-6 rounded-lg">
|
| 152 |
+
<div class="w-16 h-16 mx-auto mb-4 rounded-full bg-green-900/20 flex items-center justify-center">
|
| 153 |
+
<i data-feather="lock" class="text-green-400 w-8 h-8"></i>
|
| 154 |
+
</div>
|
| 155 |
+
<h3 class="text-xl font-semibold mb-2">Secure & Private</h3>
|
| 156 |
+
<p class="text-gray-300">Your data never leaves your browser</p>
|
| 157 |
+
</div>
|
| 158 |
+
</div>
|
| 159 |
+
</div>
|
| 160 |
+
</section>
|
| 161 |
+
</main>
|
| 162 |
+
|
| 163 |
+
<footer class="relative z-10 bg-gray-900/80 border-t border-gray-800 mt-20">
|
| 164 |
+
<div class="container mx-auto px-6 py-12">
|
| 165 |
+
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
|
| 166 |
+
<div>
|
| 167 |
+
<h3 class="text-lg font-semibold mb-4">AI Content Crafters</h3>
|
| 168 |
+
<p class="text-gray-400">Your all-in-one solution for AI-powered content creation.</p>
|
| 169 |
+
</div>
|
| 170 |
+
<div>
|
| 171 |
+
<h3 class="text-lg font-semibold mb-4">Tools</h3>
|
| 172 |
+
<ul class="space-y-2">
|
| 173 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">Article Writer</a></li>
|
| 174 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">Blog Generator</a></li>
|
| 175 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">SEO Meta Creator</a></li>
|
| 176 |
+
</ul>
|
| 177 |
+
</div>
|
| 178 |
+
<div>
|
| 179 |
+
<h3 class="text-lg font-semibold mb-4">Resources</h3>
|
| 180 |
+
<ul class="space-y-2">
|
| 181 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">Documentation</a></li>
|
| 182 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">API</a></li>
|
| 183 |
+
<li><a href="#" class="text-gray-400 hover:text-blue-300 transition">Blog</a></li>
|
| 184 |
+
</ul>
|
| 185 |
+
</div>
|
| 186 |
+
<div>
|
| 187 |
+
<h3 class="text-lg font-semibold mb-4">Connect</h3>
|
| 188 |
+
<div class="flex space-x-4">
|
| 189 |
+
<a href="#" class="text-gray-400 hover:text-blue-300 transition"><i data-feather="twitter"></i></a>
|
| 190 |
+
<a href="#" class="text-gray-400 hover:text-blue-300 transition"><i data-feather="github"></i></a>
|
| 191 |
+
<a href="#" class="text-gray-400 hover:text-blue-300 transition"><i data-feather="linkedin"></i></a>
|
| 192 |
+
</div>
|
| 193 |
+
</div>
|
| 194 |
+
</div>
|
| 195 |
+
<div class="border-t border-gray-800 mt-12 pt-8 text-center text-gray-500">
|
| 196 |
+
<p>© 2023 AI Content Crafters. All rights reserved.</p>
|
| 197 |
+
</div>
|
| 198 |
+
</div>
|
| 199 |
+
</footer>
|
| 200 |
+
|
| 201 |
+
<script>
|
| 202 |
+
// Initialize Vanta.js globe background
|
| 203 |
+
VANTA.GLOBE({
|
| 204 |
+
el: "#vanta-bg",
|
| 205 |
+
mouseControls: true,
|
| 206 |
+
touchControls: true,
|
| 207 |
+
gyroControls: false,
|
| 208 |
+
minHeight: 200.00,
|
| 209 |
+
minWidth: 200.00,
|
| 210 |
+
scale: 1.00,
|
| 211 |
+
scaleMobile: 1.00,
|
| 212 |
+
color: 0x3b82f6,
|
| 213 |
+
backgroundColor: 0x111827,
|
| 214 |
+
size: 0.8
|
| 215 |
+
});
|
| 216 |
+
|
| 217 |
+
// Initialize Feather Icons
|
| 218 |
+
feather.replace();
|
| 219 |
+
</script>
|
| 220 |
+
</body>
|
| 221 |
</html>
|