Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 990 Bytes

File metadata and controls

38 lines (24 loc) · 990 Bytes

Backend Challenge - Email Service

Introduction

Create an API for sending emails, managing templates, and handling email queues.

This challenge is tech-agnostic. Choose your preferred programming language, framework, database, and ORM. For junior level, focus on core technologies without advanced features like caching.

Objectives

  • Integrate with email providers
  • Manage email templates
  • Handle bulk sending

Instructions

  1. Environment Setup:

    • Programming language and web framework
    • Docker (recommended for containerization)
  2. Implementation Details:

    • Create endpoints to send emails, manage templates
    • Integrate with an email service provider
  3. Testing:

    • Send test emails and verify delivery

Possible Improvements

  • Add email tracking
  • Implement unsubscribe functionality
  • Support attachments

Conclusion

By completing this challenge, you will learn email integration and communication APIs.

Happy coding!