Skip to content
Snippets Groups Projects
README.md 1.77 KiB
Newer Older
# **Gestion de CV - Documentation**

## **Instructions pour lancer le projet**

### **1. Informations de connexion**

- **Email** : `jane.smith@example.com`  
- **Mot de passe** : `password`

---

### **2. Lancer le projet**

Vérifiez que **Java 21** est installé et configuré correctement.

#### **Back-end**

1. Ouvrez le projet dans **Eclipse**.
2. Importez le fichier WAR :
   - Allez dans **File > Import > WAR file**.
   - Sélectionnez `myapp.war`, puis cliquez sur **Finish**.
3. Exécutez la classe `Starter` :
   - Emplacement : `projet/WEB-INF/classes/myboot/Starter.class`.
   - Cliquez droit sur la classe, puis choisissez **Run As > Java Application**.
4. Une fois démarré, le back-end sera accessible à l'adresse suivante :
   ```
   http://localhost:8081
   ```

#### **Front-end**

1. Accédez au répertoire contenant le projet Vue.js :
   cd C:\projet\WEB-INF\classes\static\vue-project
2. Installez les dépendances nécessaires (si ce n'est pas déjà fait) :
   ```
   npm install
   ```
3. Lancez le serveur de développement :
   ```
   npm run dev
   ```
4. Une fois le serveur démarré, ouvrez un navigateur et accédez à :
   ```
   http://localhost:5173/
   ```

---

### **3. Routes disponibles**
| **Route**                            | **Description**                     |
| ------------------------------------ | ----------------------------------- |
| `http://localhost:5173/`             | Page d'accueil - Liste des CVs.     |
| `http://localhost:5173/login`        | Page de connexion à l'application.  |
| `http://localhost:5173/resumes`      | Liste complète des CVs enregistrés. |
| `http://localhost:5173/profiles`     | Gestion des profils.                |
| `http://localhost:5173/profiles/add` | Ajouter une personne.               |