EXPLICIT CREA WebSite Vitrine.
- Framework : React 18
- Langage : TypeScript
- Build Tool : Vite
Version utilisées :
- node
v24.14.1 - npm
11.12.1
-
Cloner le projet :
git clone https://github.com/Tarkorr/Explicit.git
-
Lancer en local :
npm install npm i @vercel/analytics npm run build npm run dev
Pour pouvoir déployer sur le www rajouter ça ici :
server: {
host: true,
allowedHosts: ['example.com'],
port: 5000
}Le formulaire de contact utilise EmailJS. Pour installer la librairie :
npm install @emailjs/browserPour configurer l'envoi, vous devez créer un fichier .env à la racine du projet avec les variables suivantes :
VITE_EMAILJS_SERVICE_ID=votre_service_id
VITE_EMAILJS_TEMPLATE_ID=votre_template_id
VITE_EMAILJS_PUBLIC_KEY=votre_public_keyCes identifiants sont récupérables sur votre tableau de bord EmailJS.
Pour recevoir correctement les données, votre template EmailJS peut utiliser les variables suivantes :
- {{user_name}} : Nom du contact
- {{user_email}} : Email du contact
- {{user_phone}} : Numéro de téléphone
- {{project_type}} : Type de projet sélectionné
- {{message}} : Contenu du message
