DEV Community

Cover image for Enterprise Management System with Real-time Notifications and WebSocket Chat
Rabie zouita
Rabie zouita

Posted on

2

Enterprise Management System with Real-time Notifications and WebSocket Chat

Project Overview
The Enterprise Management System is a comprehensive application designed to facilitate efficient management of organizational tasks and resources. Built with a focus on role-based access and real-time communication, the system caters to three main roles: Gestionnaire, Manager, and Collaborateur.

Project Structure
ROLE_GESTIONNAIRE
๐Ÿ›ก๏ธ Badge Management

List badges with actions (accept, reject)
Manage badge requests via email API
๐Ÿง‘โ€๐Ÿ’ผ User Management

Manage user roles and statuses
Manage user requests with actions (accept, reject)
๐Ÿ“œ Attestations

Create, upload or generate PDF attestations
Manage attestation requests with actions (accept, reject)
๐Ÿ’ฌ Real-time Chat

Chat with all collaborators and managers via WebSocket
ROLE_MANAGER
๐Ÿฉบ Conger Maldier List

List sick leave requests with details
Manage leave requests with actions (accept, reject)
๐Ÿ“‹ Donner Details

Provide detailed information about leave duration
Manage questions about leave duration
๐Ÿ“ข Real-time Notifications

Implement notifications using WebSockets
ROLE_COLLABORATEUR
๐Ÿ›ก๏ธ Demande Badge

Submit badge requests
Manage badge requests with actions (accept, reject)
๐Ÿ“… Total Leave Days (Solde)

View remaining leave days
Select attestations for leave days
๐Ÿ“„ Select Attestation

Select attestation types for leave days
โ“ Add Question

Add questions related to the project
Additional Features
๐Ÿ“ข Real-time Notifications

Implement real-time notifications using WebSockets
๐Ÿ’ฌ WebSocket Chat

Enable real-time chat functionality using WebSockets
๐Ÿ“ง API Email Integration

Integrate API for email notifications
SQL Database Setup
Include instructions and SQL scripts for setting up the database.

Contact Information
For support and inquiries, contact rabiezouita82@gmail.com.
link project github
link site web

Was this post valuable?

Please say "thank you" by commenting on this post!

Everyone is welcome

Top comments (0)

๐Ÿ‘‹ Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Communityโ€”every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple โ€œthank youโ€ goes a long wayโ€”express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay