Ce projet est une application web développée avec React.js.
Il est structuré en composants réutilisables afin de faciliter la maintenance et l’évolution du code.
- React.js
- JavaScript (ES6+)
- CSS
- Node.js
- npm
Avant de commencer, assure-toi d’avoir installé :
- Node.js (LTS recommandé)
- npm
Vérification :
node -v
npm -v
📥 Installation
1. Cloner le projet
git clone https://github.com/Klyx-alm/Test-technique
cd Test-technique
2. Installer les dépendances
npm install
3. Lancer le projet
npm start
Le projet sera disponible ici :
http://localhost:3000
📁 Structure du projet
src/
├── components/
│ ├── ServiceCard.jsx
│ ├── ServiceFilter.jsx
│ ├── ServiceForm.jsx
│
├── assets/
│ ├── hero.png
│ ├── react.svg
│ |-- vite.svg
│
|-- App.css
├── App.jsx
|-- index.css
└── main.jsx
⚠️ Erreurs fréquentes
❌ Module not found (ex: ServiceCard)
✔ Vérifie :
* Le fichier existe bien : ServiceCard.jsx
* Le nom est correct (majuscule/minuscule)
* Le chemin d’import est correct
⸻
❌ Le projet ne démarre pas
npm install
npm start
Si problème persiste :
rm -rf node_modules package-lock.json
npm install
npm start
❌ Page blanche
* Vérifie App.js
* Vérifie les imports
* Vérifie les erreurs dans la console
🛠️ Commandes utiles
npm install # installer dépendances
npm start # lancer projet
npm run build # build production
npm test # tests
🚀 Build du projet
npm run build
Le dossier build/ est généré pour la production.
👨💻 Auteur
Kelly ALONOMBA
Projet React — développé dans un cadre d’apprentissage et de pratique.