feat: update portfolio with new contact form functionality and improved styling

- Removed outdated CV file and replaced with a new image for the profile.
- Implemented a new email service using EmailJS for contact form submissions.
- Enhanced the contact form to handle errors and success messages.
- Updated the About section for grammatical accuracy.
- Modified the Hero component to link to the new CV file and updated GitHub profile link.
- Updated project links to point to the correct GitHub repositories.
- Improved styling for error messages and avatar image with hover effects.
This commit is contained in:
Dayron
2025-11-12 00:47:02 +01:00
parent cdff0c8c5c
commit a4b4423ff4
16 changed files with 1657 additions and 35 deletions

View File

@@ -5,8 +5,8 @@ const Hero = () => {
const handleDownloadCV = () => {
// Ici, vous pouvez ajouter le lien vers votre CV
const link = document.createElement('a');
link.href = '/cv-dayron-van-leemput.pdf'; // Ajoutez votre CV dans le dossier public
link.download = 'CV-Dayron-Van-Leemput.pdf';
link.href = '/Dayron_Van_Leemput_CV.pdf'; // Ajoutez votre CV dans le dossier public
link.download = 'Dayron_Van_Leemput_CV.pdf';
link.click();
};
@@ -85,7 +85,7 @@ const Hero = () => {
transition={{ duration: 0.8, delay: 1.2 }}
>
<motion.a
href="https://github.com/dayronvanleemput" // Remplacez par votre profil GitHub
href="https://github.com/Dayron-HELHa" // Remplacez par votre profil GitHub
target="_blank"
rel="noopener noreferrer"
className="social-link"
@@ -119,10 +119,11 @@ const Hero = () => {
whileHover={{ scale: 1.05, rotate: 5 }}
transition={{ type: "spring", stiffness: 300, damping: 10 }}
>
{/* Vous pouvez remplacer ceci par votre photo */}
<div className="avatar-placeholder">
<span>DV</span>
</div>
<img
src="/dvl.jpg"
alt="Dayron Van Leemput - Portrait"
className="avatar-image"
/>
</motion.div>
</motion.div>
</div>