web/views/apply.njk

115 lines
6.1 KiB
Plaintext

<!doctype html>
<html lang="en" data-bs-core="modern">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>email.radio — apply for an account</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/holiday.css@0.11.2"/>
<script src="https://js.sentry-cdn.com/41fbed7261ca5017a6aa55e4c9a081a9.min.js" crossorigin="anonymous"></script>
<script src="https://js.hcaptcha.com/1/api.js" async defer></script>
<script async defer src="https://scripts.simpleanalyticscdn.com/latest.js"></script>
<noscript><img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade"/></noscript>
<meta name="title" content="email.radio - free email address for all amateur radio licensees"/>
<meta
name="description"
content="free email hosting for all licensed ham radio operators (globally). Use it for your QSL cards, QRZ public email,
or anything else!"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://email.radio/"/>
<meta property="og:title" content="email.radio - free email address for all amateur radio licensees"/>
<meta
property="og:description"
content="free email hosting for all licensed ham radio operators (globally). Use it for your QSL cards, QRZ public email,
or anything else!"/>
<meta property="twitter:card" content="summary_large_image"/>
<meta property="twitter:url" content="https://email.radio/"/>
<meta property="twitter:title" content="email.radio - free email address for all amateur radio licensees"/>
<meta
property="twitter:description"
content="free email hosting for all licensed ham radio operators (globally). Use it for your QSL cards, QRZ public email,
or anything else!"/>
</head>
<body>
<header>
<h1>
email.radio
</h1>
</header>
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/auth">Profile</a></li>
</ul>
</nav>
{% if error %}
<noscript>
<h1>An error occured: {{ error }}</h1>
</noscript>
<script>
alert("{{ error | e }}")
</script>
{% endif %}
<main>
<h1>Apply for an email.radio account</h1>
<p>A few things first</p>
<ul>
<li>This service is
<i>only</i>
for ham radio operators. Meaning, you must have a valid callsign to apply</li>
<li>If you are applying for a special event callsign, you'll retain access to the account until: 7 days prior to the
next club that holds it
<b>or</b>
the next club that holds it requests it after your event. Whichever comes first.</li>
<li>If you wish to apply for a club sign or an event call, you'll need to apply for an individual account before you do.
This is because the group accounts must hold at least one individual account (and you'll be able to access those
messages from your personal account)</li>
<li>
<b>DO NOT USE THIS SERVICE FOR ANYTHING IMPORTANT</b>. QSL cards and using it for basic contact is fine, however, using
this in place of say a hotmail address is not ill-advised, seeing as this service is ran by a high-schooler and I cannot
guarantee an SLA.</li>
</ul>
<h2>Signup</h2>
<form action="/apply" method="POST">
<label for="callsign" required="true">Callsign *</label>
<input name="callsign" type="text" placeholder="KQ1BJX">
<label for="email" required="true">Regular Email *</label>
<input name="email" type="text" placeholder="bob@gmail.com">
<h3>Special Event / Club Callsigns only</h3>
<label for="yourcallsign">What is the callsign of the person applying? *</label>
<input name="yourcallsign" type="text" placeholder="KQ1BJX">
<label for="groupemails">If you want others to view emails sent to the group call, type in their emails below
(comma-seperated)</label>
<small>They must
<i>also</i>
have email.radio accounts</small>
<input type="text" placeholder="bob@email.radio, alice@email.radio">
<br>
<h3>General (all account types)</h3>
<label for="tos"><input name="tos" type="checkbox"> I have read to and agree to the
<a href="/terms">Terms of Service</a>
and
<a href="/privacy">Privacy Policy.</a>
</label>
<label for="iamaham"><input name="iamaham" type="checkbox">I am a licensed ham radio operator.</label>
<br>
<div class="h-captcha" data-sitekey="efa889a7-c8d7-431a-8c55-c109b7a24dc1"></div>
<br>
<button type="submit">Submit</button>
</form>
</main>
<footer>
<p>&copy; email.radio {{ date.getFullYear() }}, AGPL. Rendered in
<b>{{ date - startedTime }}ms</b>.
<a href="/terms">Terms of Service</a>
&bull;
<a href="/privacy">Privacy Policy</a>
&bull;
<a href="/donate">Donate</a>
&bull;
<a href="https://git.email.radio/emaildotradio/web/">Source Code</a>. email.radio is fiscally sponsored by
<a href="https://the.hackfoundation.org">The Hack Foundation</a>
(d.b.a.
<a href="https://hackclub.com">Hack Club</a>), a 501(c)(3) nonprofit (EIN: 81-2908499).</p>
</footer>
</body>
</html></body></html>