Site web ultra-premium et époustouflant pour MohAgency, une agence digitale spécialisée dans la création de sites web, l'intégration IA et le branding digital.
- Design futuriste dark mode avec effets glassmorphism
- Animations 3D avancées avec Framer Motion
- Particules animées et effets mesh gradient
- Effets glow et ombres lumineuses
- Micro-interactions premium sur tous les éléments
- Scrollbar personnalisée avec gradient animé
- One Page fluide avec navigation smooth
- 100% Responsive - parfaitement adapté mobile et desktop
- Performance optimisée avec React + Vite
- SEO friendly
- React 18 - Framework JavaScript
- Vite - Build tool ultra-rapide
- Tailwind CSS - Framework CSS utility-first
- Framer Motion - Animations fluides
- Lucide React - Icônes modernes
- EmailJS - Gestion des formulaires
- Node.js 16+ et npm/yarn
- Cloner le projet
cd mohagency- Installer les dépendances
npm install
# ou
yarn install- Lancer le serveur de développement
npm run dev
# ou
yarn devLe site sera accessible sur http://localhost:3000
npm run build
# ou
yarn buildLes fichiers optimisés seront générés dans le dossier dist/
mohagency/
├── public/ # Fichiers statiques
├── src/
│ ├── components/ # Composants React
│ │ ├── Header.jsx
│ │ ├── Hero.jsx
│ │ ├── About.jsx
│ │ ├── Services.jsx
│ │ ├── Portfolio.jsx
│ │ ├── Testimonials.jsx
│ │ ├── Contact.jsx
│ │ ├── Footer.jsx
│ │ └── Loader.jsx
│ ├── App.jsx # Composant principal
│ ├── main.jsx # Point d'entrée
│ └── index.css # Styles globaux
├── index.html
├── package.json
├── tailwind.config.js
└── vite.config.js
- Header - Navigation fixe et transparente
- Hero - Section d'accueil avec animations de particules
- À propos - Présentation de l'agence avec points forts
- Services - Cartes animées des services proposés
- Réalisations - Portfolio avec lightbox
- Témoignages - Avis clients avec étoiles
- Contact - Formulaire de contact + infos
- Footer - Liens et réseaux sociaux
Les couleurs principales sont définies dans tailwind.config.js :
- Primary :
#0077FF(Bleu électrique) - Dark :
#1E2738(Gris foncé) - Light :
#ffffff(Blanc pur)
- Montserrat - Texte
- Roboto - Titres
Pour activer l'envoi de formulaires par email :
- Créer un compte sur EmailJS
- Configurer un service email
- Créer un template
- Ajouter les clés dans
Contact.jsx
npm run build
# Glisser-déposer le dossier dist/ sur Netlifyvercelnpm run build
# Configurer GitHub Pages pour servir le dossier dist/Le site est entièrement responsive avec des breakpoints :
- Mobile : < 768px
- Tablet : 768px - 1024px
- Desktop : > 1024px
- Lazy loading des images
- Code splitting automatique
- Animations optimisées
- CSS minifié
- Bundle optimisé avec Vite
Pour toute question ou support :
- Email : contact@mohagency.com
- WhatsApp : +33 6 12 34 56 78
© 2025 MohAgency - Tous droits réservés
Développé avec ❤️ par MohAgency