GNU - Guide du Nouvel Arrivant est une application conçue pour faciliter l'intégration des nouveaux arrivants au sein de la société en leur proposant un livret de compagnonnage interactif. Ce livret permet aux tuteurs de suivre, valider et commenter les actions des nouveaux membres, tout en offrant une expérience utilisateur optimisée.
- ✨ Vision du Projet
- 🎯 Objectifs
- ⚙️ Fonctionnalités
- 🚀 Installation
- 📄 Documentation
- 👥 Contributeurs
- 🔗 Ressources
L'objectif est de concevoir une application de livret de compagnonnage moderne, intuitive et collaborative, qui serve de référence pour l'intégration des nouveaux arrivants et améliore leur expérience dès leur arrivée dans l'entreprise.
- Fournir un livret structuré avec des actions adaptées aux besoins des nouveaux arrivants.
- Permettre aux tuteurs de suivre le progrès, valider ou commenter les actions des compagnons.
- Offrir une interface utilisateur moderne, simple et conviviale.
- Garantir une intégration fluide dans l’écosystème existant grâce à des technologies robustes.
- 📋 Livret d'intégration : Liste d'actions spécifiques à réaliser par les nouveaux arrivants.
- ✅ Validation des actions : Les tuteurs peuvent valider ou commenter les actions directement dans l'application.
- 📊 Suivi des progrès : Affichage des statistiques et des avancées des compagnons.
- 🛠️ Administration simplifiée : Gestion facile des livrables, des utilisateurs et des rôles.
- PHP >= 8.1
- Composer
- Symfony CLI
- Docker (facultatif, pour l'environnement de développement)
-
Clonez le dépôt :
git clone https://github.com/votre-repo.git cd votre-repo
-
Installez les dépendances :
composer install
-
Configurez l'environnement : Copiez le fichier
.env
:cp .env .env.local
Mettez à jour les variables (base de données, etc.).
-
Appliquez les migrations de la base de données :
php bin/console doctrine:migrations:migrate
-
Lancez le serveur local :
symfony serve
Pour utiliser Docker, référez-vous à la documentation spécifique dans docs/DOCKER.md.
- Tableau de Bord du Projet : Suivez l'avancement des fonctionnalités et des tâches.
- Documentation de la Base de Données : Structure et diagrammes des tables utilisées.
- Documentation Technique : Guide pour contributeurs et développeurs.
- Papoel - Développeur principal et mainteneur du projet.
Merci de contribuer à ce projet ! 🚀 N'hésitez pas à ouvrir des issues ou des pull requests pour proposer des améliorations ou signaler des problèmes.