Accueil

BEWAY Intranet

Application interne pour la gestion des congés et des annonces

BEWAY est une société de transport dans le secteur de la literie. L'entreprise dispose de plusieurs services ainsi qu'un service informatique. Le projet BEWAY Intranet a été développé pour améliorer la communication interne et la gestion des congés.

Contexte du projet

Avant le développement de l'intranet, les process internes reposaient sur des supports dispersés. L'objectif principal etait de centraliser les usages critiques dans un espace unique, fiable et simple.

Gestion des congés

Les demandes de congés étaient faites par emails ou papier. Cela provoquait des erreurs, un manque de traçabilité et des retards.

Communication interne

Les informations étaient dispersées entre emails, affiches et messages oraux, ce qui entraînait des oublis.

Particularités du projet

S'assurer de l'identité de l'utilisateur

Mise en place d'un système d'authentification sécurisé pour identifier chaque utilisateur en s'appuyant sur un fichier Excel fourni par l'entreprise avec les coordonnées des salariés. L'objectif est de garantir que seuls les salariés puissent s'inscrire sur l'intranet.

Fichier de reference collaborateurs pour valider les inscriptions

Validation des inscriptions a partir des donnees internes

S'assurer que les annonces soient lues

Un système de confirmation de lecture garantit que chaque annonce est effectivement consultée par les personnes concernées. Un ratio de vues permet aussi de mesurer la portée de chaque publication.

Indicateur lu et non lu des annonces
Ratio de vues des annonces

Environnement technique

Une stack moderne et complémentaire pour garantir une interface fluide, une API solide, une base de données évolutive et un niveau de securité adapté au contexte intranet.

Frontend

React pour une interface utilisateur dynamique et réactive, associée à Tailwind CSS pour un design moderne et responsive.

Backend

Node.js et Express pour une API REST performante et scalable, offrant une architecture modulaire et maintenable.

Base de données

MongoDB pour une gestion flexible des données, offrant la scalabilité et la performance nécessaires.

Sécurité

JWT pour l'authentification et Bcrypt pour le hachage des mots de passe, garantissant une sécurité maximale.

Schéma des bases de données

Le modèle de données s'organise autour de tables principales pour les entités métier, complétées par des tables connexes dédiées à la gestion du contenu et du suivi de lecture.

Tables principales

  • Users
  • Leaves
  • Announcements

Tables connexes

  • Announcement_content_blocks
  • Announcement_reads
Schema des bases de donnees du projet intranet

Contact

Lecorrejules10@gmail.com

Me contacter