chore: heygermany customer project
This commit is contained in:
1
emails/locales/en.json
Normal file
1
emails/locales/en.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
4
emails/partials/footer.html
Normal file
4
emails/partials/footer.html
Normal file
@@ -0,0 +1,4 @@
|
||||
<div style="padding:20px 28px;border-top:1px solid {{theme.colors.border}};font-size:13px;line-height:20px;color:{{theme.colors.muted}};">
|
||||
{{appName}}<br />
|
||||
Helping international nurses start their careers in Germany
|
||||
</div>
|
||||
19
emails/partials/layout.html
Normal file
19
emails/partials/layout.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>{{subject}}</title>
|
||||
</head>
|
||||
<body style="margin:0;padding:32px;background:{{theme.colors.background}};font-family:{{theme.fonts.body}};color:{{theme.colors.text}};">
|
||||
<div style="max-width:640px;margin:0 auto;background:{{theme.colors.card}};border:1px solid {{theme.colors.border}};border-radius:16px;overflow:hidden;">
|
||||
<div style="padding:24px 28px;border-bottom:1px solid {{theme.colors.border}};">
|
||||
<div style="font-size:24px;font-weight:700;">{{appName}}</div>
|
||||
</div>
|
||||
<div style="padding:28px;">
|
||||
{{content}}
|
||||
</div>
|
||||
{{> footer}}
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
12
emails/templates/candidate-double-opt-in.html
Normal file
12
emails/templates/candidate-double-opt-in.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Hi {{firstname}},</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
Confirm your email address to start your free nursing qualification check for Germany.
|
||||
</p>
|
||||
<p style="margin:24px 0;">
|
||||
<a href="{{verificationLink}}" style="display:inline-block;padding:14px 20px;background:{{theme.colors.accent}};color:{{theme.colors.accentText}};text-decoration:none;border-radius:999px;font-weight:700;">
|
||||
Confirm my email
|
||||
</a>
|
||||
</p>
|
||||
<p style="margin:0;font-size:14px;line-height:22px;color:{{theme.colors.muted}};">
|
||||
Once confirmed, we can keep your application tied to your personal progress and next steps.
|
||||
</p>
|
||||
1
emails/templates/candidate-double-opt-in.subject.txt
Normal file
1
emails/templates/candidate-double-opt-in.subject.txt
Normal file
@@ -0,0 +1 @@
|
||||
Confirm your email to get your free qualification check
|
||||
9
emails/templates/candidate-invalid-documents.html
Normal file
9
emails/templates/candidate-invalid-documents.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Hi {{firstname}},</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
We could not verify one or more of your documents yet. Please reopen your application and upload clearer or corrected files.
|
||||
</p>
|
||||
<p style="margin:24px 0;">
|
||||
<a href="{{magicLink}}" style="display:inline-block;padding:14px 20px;background:{{theme.colors.accent}};color:{{theme.colors.accentText}};text-decoration:none;border-radius:999px;font-weight:700;">
|
||||
Upload documents again
|
||||
</a>
|
||||
</p>
|
||||
1
emails/templates/candidate-invalid-documents.subject.txt
Normal file
1
emails/templates/candidate-invalid-documents.subject.txt
Normal file
@@ -0,0 +1 @@
|
||||
Some of your documents could not be verified
|
||||
12
emails/templates/candidate-magic-link.html
Normal file
12
emails/templates/candidate-magic-link.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Hi {{firstname}},</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
Your personal access link is ready. Use it to continue your application and review your progress.
|
||||
</p>
|
||||
<p style="margin:24px 0;">
|
||||
<a href="{{magicLink}}" style="display:inline-block;padding:14px 20px;background:{{theme.colors.accent}};color:{{theme.colors.accentText}};text-decoration:none;border-radius:999px;font-weight:700;">
|
||||
Open your application
|
||||
</a>
|
||||
</p>
|
||||
<p style="margin:0;font-size:14px;line-height:22px;color:{{theme.colors.muted}};">
|
||||
For your security, this link expires automatically.
|
||||
</p>
|
||||
1
emails/templates/candidate-magic-link.subject.txt
Normal file
1
emails/templates/candidate-magic-link.subject.txt
Normal file
@@ -0,0 +1 @@
|
||||
Your HeyGermany Access Link
|
||||
9
emails/templates/candidate-process-incomplete.html
Normal file
9
emails/templates/candidate-process-incomplete.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Hi {{firstname}},</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
Your application is almost complete. Open it again to upload the missing information and move forward with your qualification check.
|
||||
</p>
|
||||
<p style="margin:24px 0;">
|
||||
<a href="{{magicLink}}" style="display:inline-block;padding:14px 20px;background:{{theme.colors.accent}};color:{{theme.colors.accentText}};text-decoration:none;border-radius:999px;font-weight:700;">
|
||||
Continue application
|
||||
</a>
|
||||
</p>
|
||||
@@ -0,0 +1 @@
|
||||
You are almost done - complete your nursing qualification check
|
||||
9
emails/templates/candidate-qualified.html
Normal file
9
emails/templates/candidate-qualified.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Hi {{firstname}},</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
Your qualification result is ready. Open your application to review the result and the next actions for your route to Germany.
|
||||
</p>
|
||||
<p style="margin:24px 0;">
|
||||
<a href="{{magicLink}}" style="display:inline-block;padding:14px 20px;background:{{theme.colors.accent}};color:{{theme.colors.accentText}};text-decoration:none;border-radius:999px;font-weight:700;">
|
||||
View your result
|
||||
</a>
|
||||
</p>
|
||||
1
emails/templates/candidate-qualified.subject.txt
Normal file
1
emails/templates/candidate-qualified.subject.txt
Normal file
@@ -0,0 +1 @@
|
||||
View your nursing qualification results now
|
||||
5
emails/templates/lifecycle-report.html
Normal file
5
emails/templates/lifecycle-report.html
Normal file
@@ -0,0 +1,5 @@
|
||||
<h1 style="margin:0 0 16px 0;font-size:28px;line-height:34px;">Lifecycle report</h1>
|
||||
<p style="margin:0 0 14px 0;font-size:16px;line-height:24px;color:{{theme.colors.muted}};">
|
||||
Generated at {{generatedAt}}
|
||||
</p>
|
||||
<pre style="margin:0;padding:16px;background:#f3f4f6;border-radius:12px;overflow:auto;font-size:13px;line-height:20px;color:#111827;">{{reportJson}}</pre>
|
||||
1
emails/templates/lifecycle-report.subject.txt
Normal file
1
emails/templates/lifecycle-report.subject.txt
Normal file
@@ -0,0 +1 @@
|
||||
[Lifecycle] {{reportName}}
|
||||
16
emails/theme.json
Normal file
16
emails/theme.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"appName": "HeyGermany",
|
||||
"fonts": {
|
||||
"body": "Arial, sans-serif",
|
||||
"heading": "Arial, sans-serif"
|
||||
},
|
||||
"colors": {
|
||||
"background": "#f6f6f2",
|
||||
"card": "#ffffff",
|
||||
"text": "#243141",
|
||||
"muted": "#5e6977",
|
||||
"accent": "#ebb305",
|
||||
"accentText": "#1f2328",
|
||||
"border": "#e7e2d7"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user