Bienvenue dans le système de gestion des congés en ligne ! Il s'agit d'une application Web conviviale conçue avec Django, conçue pour aider à gérer efficacement les demandes de congé des employés. Que vous demandiez un congé, que vous vérifiiez votre solde de congé ou que vous suiviez l'état de vos applications, ce système vous a couvert.
Suivez ces étapes simples pour configurer le système de gestion des congés en ligne sur votre machine locale.
Avant de commencer, assurez-vous que vous avez installé les suivants:
Ouvrez votre terminal et exécutez la commande suivante pour cloner le référentiel:
git clone https://github.com/ahmednule/Online_leave_Management_system.git
cd Online-leave-management-systemLa création d'un environnement virtuel aide à gérer les dépendances de votre projet.
Pour Windows:
python -m venv venv
venv S cripts a ctivatePour Linux / Mac:
python3 -m venv venv
source venv/bin/activateInstallez Django en utilisant la commande suivante:
pip install DjangoExécutez la commande suivante pour configurer la base de données:
python manage.py migrate skip this process for now
Pour créer un utilisateur administrateur avec un accès complet, exécutez:
python manage.py createsuperuserDémarrez le serveur avec la commande suivante:
python manage.py runserverOuvrez votre navigateur Web et accédez à http://127.0.0.1:8000/ pour accéder à l'application.
Une fois l'application en cours d'exécution, vous pouvez vous connecter, demander des congés, vérifier vos soldes et gérer les notifications. Les utilisateurs d'administration peuvent accéder à l'interface d'administration pour gérer les utilisateurs et laisser des types.
Nous accueillons les contributions! N'hésitez pas à alimenter ce projet et à soumettre des demandes de traction. Votre contribution aide à améliorer le projet.
Pour toute demande ou soutien, veuillez contacter Judy Auma à [email protected].
Ce projet est autorisé en vertu du Nairobi Technical Training Institute .