ai-prompts-pagina / index.html
jitware's picture
Add 3 files
cce92eb verified
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PromptCraft | Verbeter Je AI-gesprekken</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap">
<style>
body {
font-family: 'Inter', sans-serif;
background-color: #f9fafb;
color: #111827;
}
.gradient-text {
background: linear-gradient(90deg, #3b82f6, #8b5cf6);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.prompt-card {
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);
}
.prompt-card:hover {
transform: translateY(-4px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04);
}
.fade-in {
animation: fadeIn 0.8s ease-in-out;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
.border-gradient {
position: relative;
background: white;
}
.border-gradient::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 0.5rem;
padding: 1px;
background: linear-gradient(135deg, #3b82f6, #8b5cf6);
-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}
</style>
</head>
<body class="min-h-screen">
<header class="py-12 px-6 max-w-6xl mx-auto">
<div class="flex justify-between items-center">
<h1 class="text-3xl font-bold gradient-text">PromptCraft</h1>
<nav class="hidden md:flex space-x-8">
<a href="#" class="text-gray-600 hover:text-gray-900 transition-colors">Collecties</a>
<a href="#" class="text-gray-600 hover:text-gray-900 transition-colors">Technieken</a>
<a href="#" class="text-gray-600 hover:text-gray-900 transition-colors">Bronnen</a>
<a href="#" class="text-gray-600 hover:text-gray-900 transition-colors">Over</a>
</nav>
<button class="md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
</svg>
</button>
</div>
</header>
<main class="max-w-6xl mx-auto px-6 pb-20">
<section class="mb-24 text-center animate__animated animate__fadeIn">
<h2 class="text-4xl md:text-5xl font-bold mb-6">Maak Uitzonderlijke <span class="gradient-text">AI Prompts</span></h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto leading-relaxed">
Verbeter je ChatGPT-gesprekken met zorgvuldig ontworpen prompts voor optimale resultaten.
</p>
</section>
<section class="mb-24">
<div class="flex justify-between items-center mb-12">
<h3 class="text-2xl font-semibold">Uitgelichte Prompt Collecties</h3>
<a href="#" class="text-indigo-600 hover:text-indigo-800 transition-colors flex items-center">
Alles bekijken
<svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-1" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" />
</svg>
</a>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<div class="prompt-card fade-in border-gradient rounded-lg p-6 bg-white">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-indigo-100 flex items-center justify-center mr-3">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z" />
</svg>
</div>
<h4 class="font-medium">Creatief Schrijven</h4>
</div>
<p class="text-gray-600 mb-4">Prompts om ChatGPT's verhalend vermogen te ontgrendelen voor fictie, poëzie en verhaalgeneratie.</p>
<div class="flex flex-wrap gap-2">
<span class="text-xs px-2 py-1 bg-indigo-50 text-indigo-700 rounded-full">Verhalen</span>
<span class="text-xs px-2 py-1 bg-indigo-50 text-indigo-700 rounded-full">Poëzie</span>
<span class="text-xs px-2 py-1 bg-indigo-50 text-indigo-700 rounded-full">Personages</span>
</div>
</div>
<div class="prompt-card fade-in border-gradient rounded-lg p-6 bg-white" style="animation-delay: 0.2s;">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-purple-100 flex items-center justify-center mr-3">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-purple-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2" />
</svg>
</div>
<h4 class="font-medium">Productiviteit</h4>
</div>
<p class="text-gray-600 mb-4">Optimaliseer je workflow met prompts voor e-mailopstellen, taakbeheer en professionele communicatie.</p>
<div class="flex flex-wrap gap-2">
<span class="text-xs px-2 py-1 bg-purple-50 text-purple-700 rounded-full">E-mails</span>
<span class="text-xs px-2 py-1 bg-purple-50 text-purple-700 rounded-full">Samenvattingen</span>
<span class="text-xs px-2 py-1 bg-purple-50 text-purple-700 rounded-full">Planning</span>
</div>
</div>
<div class="prompt-card fade-in border-gradient rounded-lg p-6 bg-white" style="animation-delay: 0.4s;">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center mr-3">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-blue-600" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z" />
</svg>
</div>
<h4 class="font-medium">Technisch</h4>
</div>
<p class="text-gray-600 mb-4">Precieze prompts voor codeerhulp, debugging, algoritme-uitleg en technische documentatie.</p>
<div class="flex flex-wrap gap-2">
<span class="text-xs px-2 py-1 bg-blue-50 text-blue-700 rounded-full">Programmeren</span>
<span class="text-xs px-2 py-1 bg-blue-50 text-blue-700 rounded-full">Debuggen</span>
<span class="text-xs px-2 py-1 bg-blue-50 text-blue-700 rounded-full">Documentatie</span>
</div>
</div>
</div>
</section>
<section class="mb-24">
<div class="bg-gradient-to-r from-indigo-50 to-purple-50 rounded-2xl p-8 md:p-12">
<div class="max-w-3xl mx-auto text-center">
<h3 class="text-2xl md:text-3xl font-semibold mb-6">Beheers de Kunst van Prompt Engineering</h3>
<p class="text-gray-600 mb-8 leading-relaxed">
Leer geavanceerde technieken om je prompts te structureren voor maximale effectiviteit, inclusief persona-toewijzing, stapsgewijs redeneren en uitvoerformattering.
</p>
<button class="px-6 py-3 bg-gradient-to-r from-indigo-600 to-purple-600 text-white rounded-lg hover:opacity-90 transition-opacity shadow-md">
Ontdek Technieken
</button>
</div>
</div>
</section>
<section>
<div class="flex flex-col md:flex-row items-center gap-12">
<div class="md:w-1/2">
<h3 class="text-2xl font-semibold mb-4">Waarom Promptstructuur Belangrijk Is</h3>
<p class="text-gray-600 mb-6 leading-relaxed">
De kwaliteit van ChatGPT's antwoorden hangt sterk af van hoe je je verzoek formuleert. Goed gestructureerde prompts leveren nauwkeurigere, relevantere en gedetailleerdere uitkomsten op.
</p>
<ul class="space-y-4">
<li class="flex items-start">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-500 mt-0.5 mr-2" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd" />
</svg>
<span class="text-gray-700">Duidelijke instructies produceren gerichte antwoorden</span>
</li>
<li class="flex items-start">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-500 mt-0.5 mr-2" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd" />
</svg>
<span class="text-gray-700">Context verbetert de relevantie</span>
</li>
<li class="flex items-start">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 text-indigo-500 mt-0.5 mr-2" viewBox="0 0 20 20" fill="currentColor">
<path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z" clip-rule="evenodd" />
</svg>
<span class="text-gray-700">Uitvoerformattering begeleidt de structuur</span>
</li>
</ul>
</div>
<div class="md:w-1/2 bg-white p-8 rounded-xl shadow-sm border-gradient">
<div class="bg-gray-900 rounded-lg p-4 text-gray-100 font-mono text-sm">
<div class="flex gap-2 mb-4">
<div class="w-3 h-3 rounded-full bg-red-500"></div>
<div class="w-3 h-3 rounded-full bg-yellow-500"></div>
<div class="w-3 h-3 rounded-full bg-green-500"></div>
</div>
<div class="space-y-3">
<p><span class="text-purple-400">Treed op</span> <span class="text-yellow-400">als</span> <span class="text-green-400">een</span> senior software engineer gespecialiseerd in Python.</p>
<p><span class="text-purple-400">Leg uit</span> wat het verschil is tussen async/await en threading in Python</p>
<p><span class="text-purple-400">Formatteer</span> je antwoord met:</p>
<p>- <span class="text-blue-400">Korte</span> conceptuele uitleg</p>
<p>- <span class="text-blue-400">Belangrijkste</span> verschillen in tabelvorm</p>
<p>- <span class="text-blue-400">Wanneer</span> elke aanpak te gebruiken</p>
<p>- <span class="text-blue-400">Code</span>voorbeelden voor beide</p>
</div>
</div>
</div>
</div>
</section>
</main>
<footer class="bg-gray-50 py-12 mt-24">
<div class="max-w-6xl mx-auto px-6">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-6 md:mb-0">
<h2 class="text-xl font-bold gradient-text">PromptCraft</h2>
<p class="text-gray-500 mt-2">AI-gesprekken verbeteren door prompt engineering</p>
</div>
<div class="flex space-x-6">
<a href="#" class="text-gray-500 hover:text-gray-700 transition-colors">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z" />
</svg>
</a>
<a href="#" class="text-gray-500 hover:text-gray-700 transition-colors">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z" />
</svg>
</a>
<a href="#" class="text-gray-500 hover:text-gray-700 transition-colors">
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24">
<path d="M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z" />
</svg>
</a>
</div>
</div>
<div class="border-t border-gray-200 mt-8 pt-8 text-center text-gray-500 text-sm">
<p>© 2023 PromptCraft. Alle rechten voorbehouden.</p>
</div>
</div>
</footer>
<script>
// Eenvoudige animatie-trigger bij scrollen
document.addEventListener('DOMContentLoaded', function() {
const fadeElements = document.querySelectorAll('.fade-in');
const fadeInOnScroll = function() {
fadeElements.forEach(element => {
const elementTop = element.getBoundingClientRect().top;
const windowHeight = window.innerHeight;
if (elementTop < windowHeight - 100) {
element.style.opacity = '1';
element.style.transform = 'translateY(0)';
}
});
};
window.addEventListener('scroll', fadeInOnScroll);
fadeInOnScroll(); // Activeer bij laden voor elementen in beeld
});
</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=jitware/ai-prompts-pagina" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>