Skip to content

ExplicitCrea/Explicit

Repository files navigation

EXPLICIT CREA Logo

EXPLICIT CREA WebSite Vitrine.

Technique

Install & Launch

Version utilisées :

  • node v24.14.1
  • npm 11.12.1
  1. Cloner le projet :

    git clone https://github.com/Tarkorr/Explicit.git
  2. 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
  }

Gestion Emails

Le formulaire de contact utilise EmailJS. Pour installer la librairie :

npm install @emailjs/browser

Pour 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_key

Ces identifiants sont récupérables sur votre tableau de bord EmailJS.

Configuration du Template

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