Skip to content

SAGE Management System is a web application designed to manage different aspects of a company's day-to-day operations. The system includes various modules such as employee management, leave management, salary management, client management, project management, task management, planning, and timesheets.

Notifications You must be signed in to change notification settings

simohammed-taher/sage_management

Repository files navigation

Système de gestion SAGE

Le système de gestion SAGE est une application web conçue pour gérer différents aspects des opérations quotidiennes d'une entreprise. Le système comprend divers modules tels que la gestion des employés, la gestion des congés, la gestion des salaires, la gestion des clients, la gestion des projets, la gestion des tâches, la planification et les feuilles de temps.

Fonctionnalités

  • Authentification : Système de connexion et d'inscription des utilisateurs.
  • Gestion des employés : Ajouter, modifier, supprimer et afficher les détails des employés.
  • Gestion des congés : Gérer les demandes et les approbations de congés des employés.
  • Gestion des salaires : Suivre et gérer les salaires des employés.
  • Gestion des clients : Gérer les informations et les contacts des clients.
  • Gestion de projets : Organiser et gérer les projets au sein de l'entreprise.
  • Gestion des tâches : Assigner et suivre les tâches pour les employés.
  • Planifications : Créer et gérer la planification hebdomadaire des employés.
  • Feuilles de temps : Suivre la présence des employés et le temps passé sur les tâches.

Installation

  1. Clonez le dépôt ou téléchargez le code source.

git clone https://github.com/simohammed-taher/sage-management.git
  1. Accédez au dossier du projet et installez les dépendances requises à l'aide de Composer.
cd sage-management
composer install
  1. Copiez le fichier .env.example et créez un nouveau fichier .env.
cp .env.example .env
  1. Générez une nouvelle clé d'application.
php artisan key:generate
  1. Créez une nouvelle base de données et mettez à jour le fichier .env avec les informations d'identification de la base de données (DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD).

  2. Exécutez les migrations et remplissez la base de données.

php artisan migrate --seed
  1. Démarrez le serveur de développement local.
php artisan serve
  1. Visitez l'application dans votre navigateur web à l'adresse http://127.0.0.1:8000.

Contribuer

  1. Bifurquez le dépôt sur GitHub.
  2. Clonez votre dépôt bifurqué sur votre machine locale.
  3. Créez une nouvelle branche pour votre fonctionnalité ou correction de bug.
  4. Effectuez vos modifications et validez-les dans votre branche.
  5. Envoyez votre branche sur GitHub.
  6. Créez une nouvelle demande d'extraction sur GitHub pour soumettre vos modifications.

Licence

Ce projet est sous licence MIT.

About

SAGE Management System is a web application designed to manage different aspects of a company's day-to-day operations. The system includes various modules such as employee management, leave management, salary management, client management, project management, task management, planning, and timesheets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages