Skip to content

Merge the branch main on the branch develop#14

Merged
Dayifour merged 2 commits intodevelopfrom
main
Feb 25, 2026
Merged

Merge the branch main on the branch develop#14
Dayifour merged 2 commits intodevelopfrom
main

Conversation

@Dayifour
Copy link
Member

No description provided.

ricashtrans and others added 2 commits February 19, 2026 17:40
* Update docker-build.yml

* README.md explicitement bien détaillé

---------

Co-authored-by: Manager Dayif <[email protected]>
* Refactor OTP service to publish notifications with updated message structure and routing key

* Refactor RabbitMQ configuration and health route for improved readability and consistency

* Refactor notification controller and server initialization for improved structure and readability

* Add user contact service and update notification handling for email and phone

* Refactor code structure for improved readability in Otp, NotificationService, and UserContactService

* Update Docker Compose configuration, refactor Notification entity imports, enhance OTP service with user contact retrieval

* Update Docker Compose to use external network and enhance external notification consumer logging

* Update dependencies: body-parser to 2.2.1 and nodemailer to 6.10.1

* Enhance OTP generation to validate email and phone inputs, and retrieve user contacts if not provided

* Refactor InterServices and NotificationService to include optional email and phone fields, enhancing contact retrieval logic for notifications

* Add Zod validation library and enhance notification service with multi-channel support for email and SMS

* Enhance notification and OTP generation with Zod validation for request bodies

* feat: Implement notification and OTP services with RabbitMQ integration

- Added RabbitMQ configuration and channel management in `rabbitmq.js`.
- Created notification controller to handle sending notifications and retrieving them.
- Developed OTP controller for generating and verifying OTPs.
- Introduced data source configuration for PostgreSQL using TypeORM.
- Defined Notification and Otp entities with appropriate fields and relationships.
- Implemented notification service for sending notifications via SMS and email.
- Created OTP service for generating and verifying OTPs, including publishing events to RabbitMQ.
- Added user contact service for retrieving user contact information.
- Implemented mail service for sending emails using Nodemailer.
- Developed message templates for generating notification messages based on type.
- Created health check route for service status.
- Set up consumers for processing notifications from RabbitMQ.
- Added external consumer for handling inter-service notifications.

* feat: notifications inter-service et robustesse consumer

Co-authored-by: Aissata Traore <[email protected]>

* fix: messages de transfert sender/receiver

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: Aissata Traore <[email protected]>
@Dayifour Dayifour merged commit 73e37cb into develop Feb 25, 2026
2 checks passed
Dayifour added a commit that referenced this pull request Feb 25, 2026
* Update docker-build.yml

* Merge the branch main on the branch develop (#14)

* Update docker-build.yml (#10)

* Update docker-build.yml

* README.md explicitement bien détaillé

---------

Co-authored-by: Manager Dayif <[email protected]>

* Notification-Service Fonctionnel ✅ (#13)

* Refactor OTP service to publish notifications with updated message structure and routing key

* Refactor RabbitMQ configuration and health route for improved readability and consistency

* Refactor notification controller and server initialization for improved structure and readability

* Add user contact service and update notification handling for email and phone

* Refactor code structure for improved readability in Otp, NotificationService, and UserContactService

* Update Docker Compose configuration, refactor Notification entity imports, enhance OTP service with user contact retrieval

* Update Docker Compose to use external network and enhance external notification consumer logging

* Update dependencies: body-parser to 2.2.1 and nodemailer to 6.10.1

* Enhance OTP generation to validate email and phone inputs, and retrieve user contacts if not provided

* Refactor InterServices and NotificationService to include optional email and phone fields, enhancing contact retrieval logic for notifications

* Add Zod validation library and enhance notification service with multi-channel support for email and SMS

* Enhance notification and OTP generation with Zod validation for request bodies

* feat: Implement notification and OTP services with RabbitMQ integration

- Added RabbitMQ configuration and channel management in `rabbitmq.js`.
- Created notification controller to handle sending notifications and retrieving them.
- Developed OTP controller for generating and verifying OTPs.
- Introduced data source configuration for PostgreSQL using TypeORM.
- Defined Notification and Otp entities with appropriate fields and relationships.
- Implemented notification service for sending notifications via SMS and email.
- Created OTP service for generating and verifying OTPs, including publishing events to RabbitMQ.
- Added user contact service for retrieving user contact information.
- Implemented mail service for sending emails using Nodemailer.
- Developed message templates for generating notification messages based on type.
- Created health check route for service status.
- Set up consumers for processing notifications from RabbitMQ.
- Added external consumer for handling inter-service notifications.

* feat: notifications inter-service et robustesse consumer

Co-authored-by: Aissata Traore <[email protected]>

* fix: messages de transfert sender/receiver

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>
Dayifour added a commit that referenced this pull request Feb 25, 2026
* Update docker-build.yml

* Merge the branch main on the branch develop (#14)

* Update docker-build.yml (#10)

* Update docker-build.yml

* README.md explicitement bien détaillé

---------

Co-authored-by: Manager Dayif <[email protected]>

* Notification-Service Fonctionnel ✅ (#13)

* Refactor OTP service to publish notifications with updated message structure and routing key

* Refactor RabbitMQ configuration and health route for improved readability and consistency

* Refactor notification controller and server initialization for improved structure and readability

* Add user contact service and update notification handling for email and phone

* Refactor code structure for improved readability in Otp, NotificationService, and UserContactService

* Update Docker Compose configuration, refactor Notification entity imports, enhance OTP service with user contact retrieval

* Update Docker Compose to use external network and enhance external notification consumer logging

* Update dependencies: body-parser to 2.2.1 and nodemailer to 6.10.1

* Enhance OTP generation to validate email and phone inputs, and retrieve user contacts if not provided

* Refactor InterServices and NotificationService to include optional email and phone fields, enhancing contact retrieval logic for notifications

* Add Zod validation library and enhance notification service with multi-channel support for email and SMS

* Enhance notification and OTP generation with Zod validation for request bodies

* feat: Implement notification and OTP services with RabbitMQ integration

- Added RabbitMQ configuration and channel management in `rabbitmq.js`.
- Created notification controller to handle sending notifications and retrieving them.
- Developed OTP controller for generating and verifying OTPs.
- Introduced data source configuration for PostgreSQL using TypeORM.
- Defined Notification and Otp entities with appropriate fields and relationships.
- Implemented notification service for sending notifications via SMS and email.
- Created OTP service for generating and verifying OTPs, including publishing events to RabbitMQ.
- Added user contact service for retrieving user contact information.
- Implemented mail service for sending emails using Nodemailer.
- Developed message templates for generating notification messages based on type.
- Created health check route for service status.
- Set up consumers for processing notifications from RabbitMQ.
- Added external consumer for handling inter-service notifications.

* feat: notifications inter-service et robustesse consumer

Co-authored-by: Aissata Traore <[email protected]>

* fix: messages de transfert sender/receiver

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>

* add: Great Readme.md

* add: Great Readme.md

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>
Dayifour added a commit that referenced this pull request Mar 2, 2026
* Update docker-build.yml

* Merge the branch main on the branch develop (#14)

* Update docker-build.yml (#10)

* Update docker-build.yml

* README.md explicitement bien détaillé

---------

Co-authored-by: Manager Dayif <[email protected]>

* Notification-Service Fonctionnel ✅ (#13)

* Refactor OTP service to publish notifications with updated message structure and routing key

* Refactor RabbitMQ configuration and health route for improved readability and consistency

* Refactor notification controller and server initialization for improved structure and readability

* Add user contact service and update notification handling for email and phone

* Refactor code structure for improved readability in Otp, NotificationService, and UserContactService

* Update Docker Compose configuration, refactor Notification entity imports, enhance OTP service with user contact retrieval

* Update Docker Compose to use external network and enhance external notification consumer logging

* Update dependencies: body-parser to 2.2.1 and nodemailer to 6.10.1

* Enhance OTP generation to validate email and phone inputs, and retrieve user contacts if not provided

* Refactor InterServices and NotificationService to include optional email and phone fields, enhancing contact retrieval logic for notifications

* Add Zod validation library and enhance notification service with multi-channel support for email and SMS

* Enhance notification and OTP generation with Zod validation for request bodies

* feat: Implement notification and OTP services with RabbitMQ integration

- Added RabbitMQ configuration and channel management in `rabbitmq.js`.
- Created notification controller to handle sending notifications and retrieving them.
- Developed OTP controller for generating and verifying OTPs.
- Introduced data source configuration for PostgreSQL using TypeORM.
- Defined Notification and Otp entities with appropriate fields and relationships.
- Implemented notification service for sending notifications via SMS and email.
- Created OTP service for generating and verifying OTPs, including publishing events to RabbitMQ.
- Added user contact service for retrieving user contact information.
- Implemented mail service for sending emails using Nodemailer.
- Developed message templates for generating notification messages based on type.
- Created health check route for service status.
- Set up consumers for processing notifications from RabbitMQ.
- Added external consumer for handling inter-service notifications.

* feat: notifications inter-service et robustesse consumer

Co-authored-by: Aissata Traore <[email protected]>

* fix: messages de transfert sender/receiver

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: Aissata Traore <[email protected]>

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>

* add: Great Readme.md

* add: Great Readme.md

---------

Co-authored-by: ricashtrans <[email protected]>
Co-authored-by: Aissata Traore <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants