{"id":75,"date":"2026-01-19T17:05:32","date_gmt":"2026-01-19T17:05:32","guid":{"rendered":"https:\/\/ukam-portfolio.com\/?page_id=75"},"modified":"2026-01-28T20:21:20","modified_gmt":"2026-01-28T20:21:20","slug":"email-templater","status":"publish","type":"page","link":"https:\/\/ukam-portfolio.com\/index.php\/email-templater\/","title":{"rendered":"Email Templater"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"75\" class=\"elementor elementor-75\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74d49e05 e-flex e-con-boxed e-con e-parent\" data-id=\"74d49e05\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71806911 elementor-widget elementor-widget-text-editor\" data-id=\"71806911\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/www.emailtemplater.com\/\" target=\"_blank\" style=\"font-variant-ligatures: inherit; font-variant-caps: inherit;\">This project<\/a>&nbsp;is a project that allows users to store and reuse email templates.&nbsp;<span style=\"font-variant-ligatures: inherit; font-variant-caps: inherit;\">When creating a template, placeholder variables are formatted as #{variable_here}.&nbsp;<\/span><span style=\"font-variant-ligatures: inherit; font-variant-caps: inherit;\">Once created, the variables are filled in, then the email is generated with the output below the button.<\/span><\/p>\n<ul>\n<li>PythonAnywhere is used to host the Application<\/li>\n<li>Route53 and S3 is used for DNS resolution<\/li>\n<li>SES is used to send the password reset email<\/li>\n<li>MySQL is used to store the templates<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.emailtemplater.com\/\" target=\"_blank\">Visit website here<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1cee18b e-flex e-con-boxed e-con e-parent\" data-id=\"1cee18b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06ce9bc elementor-widget elementor-widget-heading\" data-id=\"06ce9bc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Security Measures:<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14309c9 elementor-widget elementor-widget-text-editor\" data-id=\"14309c9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>SSL is enabled for this project. PythonAnywhere is a managed service so it handles the rest of the security.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-df89d65 e-flex e-con-boxed e-con e-parent\" data-id=\"df89d65\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0ba2dc elementor-widget elementor-widget-heading\" data-id=\"a0ba2dc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Screenshots:<\/h3>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5dadb0b e-grid e-con-boxed e-con e-parent\" data-id=\"5dadb0b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-dd82a96 e-con-full e-flex e-con e-child\" data-id=\"dd82a96\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-df8d7b5 elementor-widget elementor-widget-image\" data-id=\"df8d7b5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"create template\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgyLCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvY3JlYXRlLXRlbXBsYXRlLnBuZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"680\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template-1024x680.png\" class=\"attachment-large size-large wp-image-182\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template-1024x680.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template-300x199.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template-768x510.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/create-template.png 1306w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc7e9cd e-con-full e-flex e-con e-child\" data-id=\"dc7e9cd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8e62a1 elementor-widget elementor-widget-image\" data-id=\"a8e62a1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Output\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgwLCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvT3V0cHV0LnBuZyJ9\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"210\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output-300x210.png\" class=\"attachment-medium size-medium wp-image-180\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output-300x210.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output-1024x718.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output-768x538.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Output.png 1261w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e78eef9 elementor-widget elementor-widget-image\" data-id=\"e78eef9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Edit template\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTg4LCJ1cmwiOiJodHRwczpcL1wvdWthbS1wb3J0Zm9saW8uY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvRWRpdC10ZW1wbGF0ZS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template-1024x644.png\" class=\"attachment-large size-large wp-image-188\" alt=\"\" srcset=\"https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template-1024x644.png 1024w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template-300x189.png 300w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template-768x483.png 768w, https:\/\/ukam-portfolio.com\/wp-content\/uploads\/2026\/01\/Edit-template.png 1376w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>This project&nbsp;is a project that allows users to store and reuse email templates.&nbsp;When creating a template, placeholder variables are formatted as #{variable_here}.&nbsp;Once created, the variables are filled in, then the email is generated with the output below the button. PythonAnywhere is used to host the Application Route53 and S3 is used for DNS resolution SES [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-75","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/comments?post=75"}],"version-history":[{"count":43,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/75\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/pages\/75\/revisions\/372"}],"wp:attachment":[{"href":"https:\/\/ukam-portfolio.com\/index.php\/wp-json\/wp\/v2\/media?parent=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}