Files
portfolio/index.html
Mr¤KayJayDee c79b818302 feat(analytics): intégration de Google Analytics et mise à jour du sitemap
- Remplacement de Google Tag Manager par Google Analytics (gtag.js) dans index.html pour le suivi des performances.
- Ajout d'une fonction de suivi des pages vues dans le routeur pour améliorer l'analyse des données.
- Mise à jour des dates de dernière modification dans sitemap.xml pour refléter la date actuelle.
- Révision des règles dans robots.txt pour un meilleur contrôle d'indexation.
2025-07-07 18:06:43 +02:00

257 lines
10 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CDVVNFY6MV"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-CDVVNFY6MV');
</script>
<!-- Google AdSense -->
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5219367964457248"
crossorigin="anonymous"></script>
<!-- Primary Meta Tags -->
<title>Full Stack Developer Freelance Vue.js React Node.js | Killian Dalcin</title>
<meta name="title" content="Full Stack Developer Freelance Vue.js React Node.js | Killian Dalcin">
<meta name="description"
content="Expert Full Stack Developer freelance specialized in Vue.js, React and Node.js. ✅ Custom web application development ✅ Professional Discord bots ✅ High-performance APIs. Free quote within 24h.">
<meta name="keywords"
content="full stack developer freelance, vue.js developer freelance, react developer freelance, node.js developer freelance, custom discord bot development, enterprise web application development, javascript typescript expert, rest api graphql developer, freelance web developer france, saas mvp startup development">
<meta name="author" content="Killian Dalcin">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="language" content="English">
<meta name="revisit-after" content="3 days">
<meta name="geo.region" content="FR">
<meta name="geo.placename" content="France">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://killiandalcin.fr">
<meta property="og:title" content="Full Stack Developer Freelance Vue.js React Node.js | Killian Dalcin">
<meta property="og:description"
content="Need an expert Full Stack Developer? I create custom web applications, Discord bots and high-performance APIs. Modern technologies, clean code, fast delivery. Free consultation.">
<meta property="og:image" content="https://killiandalcin.fr/portfolio-preview.webp">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="fr_FR">
<meta property="og:site_name" content="Killian Dalcin - Full Stack Developer">
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://killiandalcin.fr">
<meta property="twitter:title" content="Full Stack Developer Freelance Vue.js React Node.js | Killian Dalcin">
<meta property="twitter:description"
content="Expert Full Stack Developer freelance. Custom web application development, Discord bots, high-performance APIs. Vue.js, React, Node.js. Free quote within 24h.">
<meta property="twitter:image" content="https://killiandalcin.fr/portfolio-preview.webp">
<meta property="twitter:creator" content="@killiandalcin">
<!-- Canonical URL -->
<link rel="canonical" href="https://killiandalcin.fr">
<!-- Favicon -->
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/webp" href="/favicon.webp">
<link rel="manifest" href="/site.webmanifest">
<!-- Preconnect to external domains -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<!-- Theme Color -->
<meta name="theme-color" content="#111827" media="(prefers-color-scheme: dark)">
<meta name="theme-color" content="#2563eb" media="(prefers-color-scheme: light)">
<!-- Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"@id": "https://killiandalcin.fr/#organization",
"name": "Killian Dalcin - Full Stack Developer Freelance",
"alternateName": "Killian Dev",
"url": "https://killiandalcin.fr",
"logo": "https://killiandalcin.fr/logo.webp",
"image": "https://killiandalcin.fr/portfolio-preview.webp",
"description": "Full Stack Developer freelance expert in Vue.js, React and Node.js. Specialized in custom web application development, professional Discord bots and high-performance APIs.",
"priceRange": "€€€",
"telephone": "+33-649-193-816",
"email": "contact@killiandalcin.fr",
"address": {
"@type": "PostalAddress",
"addressCountry": "FR",
"addressRegion": "France"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
},
"founder": {
"@type": "Person",
"name": "Killian Dalcin",
"jobTitle": "Senior Full Stack Developer",
"alumniOf": "Computer Engineering School",
"knowsAbout": ["Vue.js", "React", "Node.js", "TypeScript", "JavaScript", "MongoDB", "PostgreSQL", "Docker", "REST API", "GraphQL", "Discord.js", "Web Development", "Software Architecture"],
"sameAs": [
"https://github.com/killiandalcin",
"https://linkedin.com/in/killian-dalcin",
"https://www.fiverr.com/users/mr_kayjaydee",
"https://twitter.com/killiandalcin"
]
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Web Development Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Vue.js/React Web Application Development",
"description": "Creation of modern and high-performance web applications with Vue.js or React. Responsive user interface, SEO optimization, scalable architecture."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Node.js Backend Development & API",
"description": "Design of robust REST and GraphQL APIs with Node.js. Microservices architecture, secure authentication, optimal performance."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Custom Discord Bot Development",
"description": "Development of professional Discord bots with advanced features. Moderation, music, games, API integrations, web dashboard."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Maintenance & Technical Support",
"description": "Continuous maintenance, security updates and technical support for your applications. 24/7 monitoring and rapid interventions."
}
}
]
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"bestRating": "5",
"worstRating": "1",
"ratingCount": "47",
"reviewCount": "47"
},
"review": [
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Marie L."
},
"reviewBody": "Excellent developer! Vue.js application delivered on time with exceptional code quality. I highly recommend."
},
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Thomas B."
},
"reviewBody": "Discord bot working perfectly with all requested features. Responsive and professional support. Thank you!"
}
]
}
</script>
<!-- Breadcrumb Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://killiandalcin.fr"
}
]
}
</script>
<!-- FAQ Schema -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What are your rates for custom web development?",
"acceptedAnswer": {
"@type": "Answer",
"text": "My rates vary according to project complexity. A simple web application starts from €2000, while a complex platform can go up to €15000+. I always provide a detailed free quote within 24h after analyzing your needs."
}
},
{
"@type": "Question",
"name": "How long does it take to develop a Vue.js application?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The timeline depends on complexity: a simple application (3-5 pages) takes 2-3 weeks, a medium application (10-15 pages with backend) 4-8 weeks, and a complex platform 2-4 months. I always provide a detailed schedule."
}
},
{
"@type": "Question",
"name": "Do you offer maintenance after delivery?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, I offer monthly maintenance contracts including: security updates, bug fixes, small evolutions, 24/7 monitoring and technical support. Rates start from €300/month depending on your needs."
}
}
]
}
</script>
<script defer src="https://umami.killiandalcin.fr/script.js"
data-website-id="83631152-9b6b-4724-aad1-828459ff36dc"></script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
<!-- No JavaScript Fallback -->
<noscript>
<div style="text-align: center; padding: 2rem;">
<h1>JavaScript Required</h1>
<p>This portfolio requires JavaScript to function properly. Please enable JavaScript in your browser settings to
view the full experience.</p>
</div>
</noscript>
</body>
</html>