feat: add Shelbys Bar project with new translations and online status.

This commit is contained in:
Van Leemput Dayron
2025-11-26 18:01:17 +01:00
parent f4a5a6e396
commit 806ef5e1d8
2 changed files with 53 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
import { motion } from 'framer-motion'; import { motion } from 'framer-motion';
import { ExternalLink, Github, MapPin } from 'lucide-react'; import { ExternalLink, Github, MapPin, Wine } from 'lucide-react';
import { useLanguage } from '../contexts/LanguageContext'; import { useLanguage } from '../contexts/LanguageContext';
const Projects = () => { const Projects = () => {
@@ -25,6 +25,25 @@ const Projects = () => {
}, },
image: "/travel-mate-preview.png" // Ajoutez votre image dans le dossier public image: "/travel-mate-preview.png" // Ajoutez votre image dans le dossier public
}, },
{
id: 3,
title: t('projects.shelbys.title'),
description: t('projects.shelbys.description'),
status: t('projects.status.online'),
technologies: ["React", "Vite", "TailwindCSS", "Framer Motion"], // Inferring stack based on modern standards and user's other projects
features: [
t('projects.shelbys.feature1'),
t('projects.shelbys.feature2'),
t('projects.shelbys.feature4')
],
color: "#E91E63", // A distinct color
icon: <Wine size={24} />,
links: {
github: "#", // Assuming private or not provided
demo: "https://shelbys.be"
},
image: "/shelbys-preview.png" // Placeholder, user might need to add this
},
{ {
id: 2, id: 2,
title: t('projects.portfolio.title'), title: t('projects.portfolio.title'),

View File

@@ -79,6 +79,7 @@ const translations = {
'projects.subtitle': 'Découvrez mes réalisations et mes expériences', 'projects.subtitle': 'Découvrez mes réalisations et mes expériences',
'projects.status.available': 'Bientôt disponible sur App Store et Play Store', 'projects.status.available': 'Bientôt disponible sur App Store et Play Store',
'projects.status.current': 'Projet actuel', 'projects.status.current': 'Projet actuel',
'projects.status.online': 'En ligne',
'projects.features': 'Fonctionnalités principales :', 'projects.features': 'Fonctionnalités principales :',
'projects.btn.code': 'Code', 'projects.btn.code': 'Code',
'projects.btn.viewProject': 'Voir le projet', 'projects.btn.viewProject': 'Voir le projet',
@@ -94,6 +95,11 @@ const translations = {
'projects.portfolio.feature2': 'Animations fluides', 'projects.portfolio.feature2': 'Animations fluides',
'projects.portfolio.feature3': 'Mode sombre/clair', 'projects.portfolio.feature3': 'Mode sombre/clair',
'projects.portfolio.feature4': 'Performance optimisée', 'projects.portfolio.feature4': 'Performance optimisée',
'projects.shelbys.title': 'Shelbys Bar',
'projects.shelbys.description': 'Site vitrine élégant pour le bar Shelbys Bar. Présente l\'ambiance, le menu et les événements du bar avec un design moderne et immersif.',
'projects.shelbys.feature1': 'Design moderne et immersif',
'projects.shelbys.feature2': 'Présentation du menu',
'projects.shelbys.feature4': 'Informations pratiques',
// Education // Education
'education.title': 'Formation', 'education.title': 'Formation',
@@ -201,6 +207,7 @@ const translations = {
'projects.subtitle': 'Discover my achievements and experiences', 'projects.subtitle': 'Discover my achievements and experiences',
'projects.status.available': 'Coming soon on App Store and Play Store', 'projects.status.available': 'Coming soon on App Store and Play Store',
'projects.status.current': 'Current project', 'projects.status.current': 'Current project',
'projects.status.online': 'Online',
'projects.features': 'Main features:', 'projects.features': 'Main features:',
'projects.btn.code': 'Code', 'projects.btn.code': 'Code',
'projects.btn.viewProject': 'View project', 'projects.btn.viewProject': 'View project',
@@ -216,6 +223,11 @@ const translations = {
'projects.portfolio.feature2': 'Fluid animations', 'projects.portfolio.feature2': 'Fluid animations',
'projects.portfolio.feature3': 'Dark/light mode', 'projects.portfolio.feature3': 'Dark/light mode',
'projects.portfolio.feature4': 'Optimized performance', 'projects.portfolio.feature4': 'Optimized performance',
'projects.shelbys.title': 'Shelbys Bar',
'projects.shelbys.description': 'Elegant showcase website for Shelbys Bar. Presents the atmosphere, menu, and events of the bar with a modern and immersive design.',
'projects.shelbys.feature1': 'Modern and immersive design',
'projects.shelbys.feature2': 'Menu presentation',
'projects.shelbys.feature4': 'Practical information',
// Education // Education
'education.title': 'Education', 'education.title': 'Education',