Update portfolio content and remove future projects section

This commit is contained in:
Dayron
2025-11-11 17:20:55 +01:00
parent 760849a5c2
commit bd3161e31b
4 changed files with 146 additions and 175 deletions

View File

@@ -41,22 +41,22 @@ const Contact = () => {
{
icon: <Mail size={24} />,
title: "Email",
content: "dayron.vanleemput@example.com", // Remplacez par votre email
link: "mailto:dayron.vanleemput@example.com",
content: "dayronvanleemput@gmail.com", // Remplacez par votre email
link: "mailto:dayronvanleemput@gmail.com",
color: "#EA4335"
},
{
icon: <Phone size={24} />,
title: "Téléphone",
content: "+32 XXX XX XX XX", // Remplacez par votre numéro
link: "tel:+32XXXXXXXXX",
content: "+32 455 19 47 62", // Remplacez par votre numéro
link: "tel:+32455194762",
color: "#34A853"
},
{
icon: <MapPin size={24} />,
title: "Localisation",
content: "Tournai, Belgique",
link: "https://maps.google.com/?q=Tournai,Belgium",
content: "Ath, Belgique",
link: "https://maps.google.com/?q=Ath,Belgium",
color: "#4285F4"
}
];
@@ -65,7 +65,7 @@ const Contact = () => {
{
icon: <Github size={24} />,
name: "GitHub",
url: "https://github.com/dayronvanleemput", // Remplacez par votre profil
url: "https://github.com/Dayron-HELHa", // Remplacez par votre profil
color: "#333"
},
{

View File

@@ -1,5 +1,5 @@
import { motion } from 'framer-motion';
import { ExternalLink, Github, Calendar, MapPin } from 'lucide-react';
import { ExternalLink, Github, MapPin } from 'lucide-react';
const Projects = () => {
const projects = [
@@ -191,57 +191,6 @@ const Projects = () => {
</motion.div>
))}
</motion.div>
{/* Section des projets futurs */}
<motion.div
className="future-projects"
initial={{ opacity: 0, y: 50 }}
whileInView={{ opacity: 1, y: 0 }}
transition={{ duration: 0.8, delay: 0.3 }}
viewport={{ once: true }}
>
<h3 className="future-title">Projets à venir</h3>
<div className="future-projects-grid">
{[
{
title: "Application de gestion de tâches",
description: "Une app de productivité avec synchronisation cloud",
tech: "Flutter • Firebase • Bloc"
},
{
title: "API REST e-commerce",
description: "Backend complet pour application e-commerce",
tech: "Java • Spring Boot • PostgreSQL"
},
{
title: "Dashboard analytique",
description: "Interface web pour visualiser des données",
tech: "React • D3.js • TypeScript"
}
].map((futureProject, index) => (
<motion.div
key={index}
className="future-project-card"
initial={{ opacity: 0, scale: 0.9 }}
whileInView={{ opacity: 1, scale: 1 }}
transition={{ duration: 0.5, delay: index * 0.1 }}
whileHover={{
scale: 1.02,
y: -2,
transition: { duration: 0.2 }
}}
viewport={{ once: true }}
>
<div className="future-project-icon">
<Calendar size={20} />
</div>
<h4>{futureProject.title}</h4>
<p>{futureProject.description}</p>
<span className="future-tech">{futureProject.tech}</span>
</motion.div>
))}
</div>
</motion.div>
</div>
</section>
);