chore(initial): ajout de la structure de base du projet avec Vite et Vue 3
- Création des fichiers de configuration pour ESLint, Prettier, et Tailwind CSS - Ajout de la configuration de l'éditeur avec .editorconfig - Mise en place de la structure de répertoires pour les composants, les pages, et les données - Intégration de la gestion des langues avec vue-i18n - Ajout de la configuration de Vite et des dépendances nécessaires - Création des fichiers de localisation pour l'anglais et le français - Ajout de la structure de base pour le portfolio avec des exemples de projets - Mise en place des composants de base pour l'interface utilisateur
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
export interface Project {
|
||||
id: string
|
||||
title: string
|
||||
image: string
|
||||
description: string
|
||||
longDescription?: string
|
||||
technologies?: string[]
|
||||
category?: string
|
||||
featured?: boolean
|
||||
buttons?: ProjectButton[]
|
||||
date?: string
|
||||
demoUrl?: string
|
||||
githubUrl?: string
|
||||
features?: string[]
|
||||
gallery?: string[]
|
||||
status?: string
|
||||
}
|
||||
|
||||
export interface ProjectButton {
|
||||
title: string
|
||||
link: string
|
||||
}
|
||||
|
||||
export interface Technology {
|
||||
name: string
|
||||
level: 'Beginner' | 'Intermediate' | 'Advanced'
|
||||
image: string
|
||||
}
|
||||
|
||||
export interface TechStack {
|
||||
programming: Technology[]
|
||||
front: Technology[]
|
||||
database: Technology[]
|
||||
devtools: Technology[]
|
||||
operating_systems: Technology[]
|
||||
socials: Technology[]
|
||||
}
|
||||
Reference in New Issue
Block a user