Cette application Laravel est une CVthèque conçue pour gérer des informations relatives aux métiers, compétences, et professionnels. Elle permet :
- De gérer une base de données des métiers.
- D'associer des compétences à des professionnels.
- De rechercher et d'afficher des profils selon des critères spécifiques.
- Gestion des métiers : Ajout, modification, suppression et consultation.
- Gestion des compétences : Association de compétences aux professionnels.
- Recherche avancée : Trouver des professionnels par métier ou compétence.
- Administration : Gestion centralisée des données via une interface conviviale.
- Framework : Laravel 10+.
- Base de données : MySQL.
- Front-end : Blade (intégré à Laravel).
- Authentification : Gestion des utilisateurs via le système intégré de Laravel.
- PHP 8.1+
- Composer
- MySQL
- Node.js (pour le front-end si applicable)
-
Clonez ce dépôt :
git clone https://github.com/<votre-utilisateur>/<votre-repository>.git cd <votre-repository>
-
Installez les dépendances :
composer install npm install && npm run dev -
Configurez l'application en dupliquant le fichier
.env.example:cp .env.example .env
-
Modifiez les informations de connexion à la base de données dans le fichier
.env:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=cvthequeCDA DB_USERNAME=<votre-utilisateur> DB_PASSWORD=<votre-mot-de-passe>
-
Générez la clé d'application :
php artisan key:generate
-
Exécutez les migrations pour créer les tables :
php artisan migrate
-
Lancez le serveur de développement :
php artisan serve
L'application sera accessible à l'adresse https://cvthequecda.bdessis.v70208.campus-centre.fr/.
Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir une issue pour signaler un bug ou proposer une nouvelle fonctionnalité.
Ce projet est sous licence MIT.