Skip to content

Final Test#15

Merged
Dayifour merged 17 commits intomainfrom
dayif
Feb 25, 2026
Merged

Final Test#15
Dayifour merged 17 commits intomainfrom
dayif

Conversation

@Dayifour
Copy link
Member

No description provided.

Dayifour and others added 17 commits February 6, 2026 19:37
…orts, enhance OTP service with user contact retrieval
…ail and phone fields, enhancing contact retrieval logic for notifications
- 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.
Co-authored-by: Aissata Traore <traoreaissata423@gmail.com>
Co-authored-by: Aissata Traore <traoreaissata423@gmail.com>
@Dayifour Dayifour merged commit ebcdfb0 into main Feb 25, 2026
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.

1 participant