Skip to content

Application de Mise en Relation pour la Gestion des Grèves dans l'Enseignement au Sénégal (UnityDesk).

Notifications You must be signed in to change notification settings

MariemeKmr/UnityDesk-projet

Repository files navigation

UnityDesk

Description

UnityDesk est une application web innovante conçue pour révolutionner la gestion des grèves et conflits dans le secteur éducatif sénégalais. Elle propose une plateforme sécurisée favorisant une communication fluide et transparente entre représentants syndicaux et autorités publiques. Grâce à ses outils avancés de planification, d’archivage, de notifications et de suivi des négociations, UnityDesk améliore significativement la collaboration et la gestion des conflits.


Fonctionnalités principales

  • Communication sécurisée et temps réel entre toutes les parties prenantes.
  • Planification et coordination efficace des réunions de négociation.
  • Archivage sécurisé des discussions et documents, garantissant traçabilité et transparence.
  • Notifications instantanées pour alertes, rappels et événements importants.
  • Gestion des utilisateurs et rôles avec accès différencié selon profils (administrateurs, syndicats, enseignants…).
  • Interface intuitive et responsive, adaptée aux différents types d’utilisateurs.

Technologies utilisées

  • Backend : Laravel 11 (PHP)
  • Frontend : Flowbite Tailwind CSS, JavaScript
  • Base de données : MySQL
  • Contrôle de version : Git & GitHub

Installation

Prérequis

  • PHP >= 8.x
  • Composer
  • MySQL
  • Serveur web (Apache/Nginx)
  • Git

Étapes d’installation

git clone https://github.com/MariemeKmr/UnityDesk.git
cd UnityDesk
composer install
cp .env.example .env
# Modifier les paramètres de connexion dans .env selon votre base de données
php artisan key:generate
php artisan migrate --seed
php artisan serve

L’application sera accessible à l’adresse : http://localhost:8000

Utilisation Créez un compte ou connectez-vous selon votre rôle (administrateur, représentant syndical, enseignant…).

Accédez aux modules de communication, planification, archivage et notifications.

Suivez et gérez les négociations en toute transparence.

Contribution Les contributions sont les bienvenues ! Merci de :

Créer une branche dédiée pour vos modifications.

Ouvrir une Pull Request claire et documentée.

Respecter les bonnes pratiques de codage.

Remerciements Merci à Creatic Studio pour cette opportunité exceptionnelle, ainsi qu’à tous les encadrants et collaborateurs qui ont contribué au succès de ce projet.

About

Application de Mise en Relation pour la Gestion des Grèves dans l'Enseignement au Sénégal (UnityDesk).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published