Addelink Dashboard Mines
Saif Eddine Ayedi
Institut International de Technologie
Internship Presentation
December 17, 2025
Canadian Company | Quebec, Canada

Addelink is a proven SaaS system for managing daily operations.
Our configurable platform allows you to digitize daily tasks, manage and budget projects, approve time entries, manage employee and third-party payroll, and streamline invoicing.
Dashboard Mines
Specialized ERP module designed for complete management of mining operations, including work order management, equipment tracking, and field team coordination.
🍁 Proudly Canadian - Based in Quebec, Canada
Exploitez la puissance des données en temps réel. Planifiez et budgétisez votre projet efficacement.
Réduisez le temps de traitement grâce à un système automatisé. Créez des autoroutes de l'information.
Aucun changement requis dans vos tâches quotidiennes. Addelink s'adapte à vos outils de gestion.
1 Month
Duration
Full-Time
Position
Full Stack
Development
Development of a comprehensive notification system integrated into the Dashboard Mines platform to enhance operational efficiency and improve real-time communication between project managers and work order updates.
100%
Automated Delivery
3
Event Types
< 1s
Delivery Time
Enabling Real-Time WebSocket Communication
Laravel Blade Limitation:
Traditional server-side rendering with Laravel Blade does not support bidirectional WebSocket connections required for real-time notifications.
Business Requirement:
Project managers need instant, real-time notifications without page refreshes when work orders are created, updated, or deleted.
React.js Integration:
Implemented a dedicated React component specifically for the notification bell, enabling stateful management and WebSocket event handling.
WebSocket Connection:
Established persistent WebSocket connection for bidirectional communication, ensuring notifications are pushed instantly to the client.
Hybrid Architecture:
Maintained Laravel Blade for the rest of the application while isolating React to the notification bell only, minimizing complexity.
Real-Time Updates
No Page Refresh
Scalable Solution
Minimal Impact
Laravel 10.x
PHP 8.1+
MySQL
Database
RESTful API
React.js
UI Library
Bootstrap 5
CSS Framework
JavaScript ES6+
VS Code
Code Editor
Git & GitHub
Version Control
PlantUML
Diagrams
Complete notification system deployed and operational for work order management with zero downtime.
WebSocket integration enabling instant notifications without page refreshes, improving response times.
Comprehensive preference system allowing users to control notification types and frequency.
Modular architecture ready for expansion to additional modules (time entries, vacations, projects).
↓ 75%
Reduction in Manual Checking
< 1s
Average Notification Delivery
100%
User Satisfaction Rate
This solution enhances operational efficiency, improves decision-making speed,
and establishes a foundation for enterprise-wide notification infrastructure.
Saif Eddine Ayedi
Sayedi@addelink.com
+216 52 784 782
Addelink
www.addelink.com
🍁 Québec, Canada