-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Sanjay Kumar Sah edited this page Sep 6, 2024
·
2 revisions
The Notification Service is a centralized platform designed to efficiently manage and deliver a variety of notifications to users. It offers a flexible and scalable solution for sending emails, push notifications, SMS messages, and other forms of communication.
- Nodemailer: Used for sending emails.
- React-Email: Utilized for creating email templates with React.
- Zod: Employed for data validation.
- TypeScript: Provides type safety throughout the application.
- Express: Acts as the backend framework.
- Pino: A logging library for capturing and managing logs.
- Jest: Used for unit and integration testing.
- Supertest: Facilitates making HTTP requests in tests.
- Prettier: Ensures consistent code formatting.
- ESLint: Lints code to maintain quality and consistency.
- Husky: Manages pre-commit hooks for quality assurance.
- React: Utilized for building email templates.