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_idVITE_EMAILJS_TEMPLATE_ID=votre_template_idVITE_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
