AWS MERN Stack - Email Management System
Budget: €250 – €750 EUR
Mern stack on aws. Adminjs. Git
Outgoing email management system.
Currently, the site uses adminjs for administration, so the new email management tool should integrate with it and work seamlessly with AWS services. SES is already set up for user registration confirmation emails, and I’d like to expand its use for this tool.
This system needs to support two classes of emails:
1. Event-Triggered Emails: These will handle notifications regards new activity, posts, messages, etc. This project does not include creation of the trigger scripts. These emails will use templates allowing for standard user specific customisation. The site will be multilingual so each template type will have language variations, eg new_message_en.html, new_message_fr.html, new_message_de.html etc. Ideally each script will call for a template based on its core name (new_massage_%%.html) and leave this management tool to select the correct language template for the user. Users’ default languages will be stored using the same standard 2 letter system as the template naming convention. So, its just a case of “where template name X is called for then fetch user’s default language code and append to template name then fetch template named X_en.html etc”. The _en version of the template will be the default in case the users language does not have its own template. These emails will be sent from an email address that will be specified in a site config file and labelled as “notifications” .
2. Admin-Generated Emails: These will cover newsletters etc. These emails might target all members or specific filtered groups, such as members based on gender, location, language etc. The admin tool currently has a tool for member filtering so this could be used to create the list and then an extension added to “send email to current set”. These emails will follow the same language rules as the event triggered email described above. These emails will be sent from an email address that will be specified in a site config file and labelled as “news”.
A html tool will be needed to name, create, edit these templates.
I have quizzed gpt and see there are many options to get this done and some that may do most of what I ask basically as a plug and play package. So, I’m looking for someone with experience in implementing such systems to provide a well-informed recommendation on the best approach. Sorry, this is not a learning opportunity, previous implementation samples will be asked for.
The site’s main developer is on hand, but this is outside their range. You will need your own dev ops for any aws integration. You will work to git where I have CI set up.
Outgoing email management system.
Currently, the site uses adminjs for administration, so the new email management tool should integrate with it and work seamlessly with AWS services. SES is already set up for user registration confirmation emails, and I’d like to expand its use for this tool.
This system needs to support two classes of emails:
1. Event-Triggered Emails: These will handle notifications regards new activity, posts, messages, etc. This project does not include creation of the trigger scripts. These emails will use templates allowing for standard user specific customisation. The site will be multilingual so each template type will have language variations, eg new_message_en.html, new_message_fr.html, new_message_de.html etc. Ideally each script will call for a template based on its core name (new_massage_%%.html) and leave this management tool to select the correct language template for the user. Users’ default languages will be stored using the same standard 2 letter system as the template naming convention. So, its just a case of “where template name X is called for then fetch user’s default language code and append to template name then fetch template named X_en.html etc”. The _en version of the template will be the default in case the users language does not have its own template. These emails will be sent from an email address that will be specified in a site config file and labelled as “notifications” .
2. Admin-Generated Emails: These will cover newsletters etc. These emails might target all members or specific filtered groups, such as members based on gender, location, language etc. The admin tool currently has a tool for member filtering so this could be used to create the list and then an extension added to “send email to current set”. These emails will follow the same language rules as the event triggered email described above. These emails will be sent from an email address that will be specified in a site config file and labelled as “news”.
A html tool will be needed to name, create, edit these templates.
I have quizzed gpt and see there are many options to get this done and some that may do most of what I ask basically as a plug and play package. So, I’m looking for someone with experience in implementing such systems to provide a well-informed recommendation on the best approach. Sorry, this is not a learning opportunity, previous implementation samples will be asked for.
The site’s main developer is on hand, but this is outside their range. You will need your own dev ops for any aws integration. You will work to git where I have CI set up.