Adjusting Caddyfile.
This commit is contained in:
parent
0d6ec394a5
commit
9439c3880e
3 changed files with 736 additions and 2 deletions
|
@ -27,10 +27,12 @@ alloro.ca {
|
|||
@french header Accept-Language *fr*
|
||||
handle @french {
|
||||
root * /srv/alloro
|
||||
try_files /index-fr.html
|
||||
rewrite * /index-fr.html
|
||||
file_server
|
||||
}
|
||||
handle {
|
||||
root * /srv/alloro
|
||||
try_files /index.html
|
||||
rewrite * /index.html
|
||||
file_server
|
||||
}
|
||||
}
|
||||
|
|
370
caddy/alloro.ca/index-fr.html
Normal file
370
caddy/alloro.ca/index-fr.html
Normal file
|
@ -0,0 +1,370 @@
|
|||
<!doctype html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>
|
||||
Alloro - Logiciel de gestion de restaurant conçu par des chefs
|
||||
</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family:
|
||||
"Roboto",
|
||||
-apple-system,
|
||||
BlinkMacSystemFont,
|
||||
"Segoe UI",
|
||||
Helvetica,
|
||||
Arial,
|
||||
sans-serif;
|
||||
line-height: 1.5;
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
background: #fafafa;
|
||||
min-height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 960px;
|
||||
margin: 0 auto;
|
||||
padding: 24px;
|
||||
}
|
||||
|
||||
.card {
|
||||
background: #ffffff;
|
||||
border-radius: 4px;
|
||||
padding: 48px;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
text-align: center;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
font-size: 48px;
|
||||
font-weight: 400;
|
||||
color: #1976d2;
|
||||
margin-bottom: 8px;
|
||||
font-family: "Roboto", sans-serif;
|
||||
letter-spacing: -0.5px;
|
||||
}
|
||||
|
||||
.tagline {
|
||||
font-size: 18px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
margin-bottom: 32px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.hero-text {
|
||||
font-size: 16px;
|
||||
margin-bottom: 32px;
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
max-width: 600px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.features {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
||||
gap: 16px;
|
||||
margin: 32px 0;
|
||||
}
|
||||
|
||||
.feature {
|
||||
background: #ffffff;
|
||||
padding: 24px;
|
||||
border-radius: 4px;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
text-align: left;
|
||||
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.feature:hover {
|
||||
box-shadow:
|
||||
0 3px 6px rgba(0, 0, 0, 0.16),
|
||||
0 3px 6px rgba(0, 0, 0, 0.23);
|
||||
}
|
||||
|
||||
.feature h3 {
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
margin-bottom: 8px;
|
||||
font-size: 16px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.feature p {
|
||||
font-size: 14px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
background: #1976d2;
|
||||
color: white;
|
||||
padding: 48px 32px;
|
||||
border-radius: 4px;
|
||||
margin: 24px 0;
|
||||
box-shadow:
|
||||
0 2px 4px rgba(0, 0, 0, 0.14),
|
||||
0 3px 4px rgba(0, 0, 0, 0.12),
|
||||
0 1px 5px rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
.cta-section h2 {
|
||||
margin-bottom: 16px;
|
||||
font-size: 24px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.cta-section p {
|
||||
margin-bottom: 32px;
|
||||
opacity: 0.9;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.email-signup {
|
||||
background: white;
|
||||
padding: 12px 24px;
|
||||
border-radius: 4px;
|
||||
display: inline-block;
|
||||
box-shadow:
|
||||
0 2px 4px rgba(0, 0, 0, 0.14),
|
||||
0 3px 4px rgba(0, 0, 0, 0.12),
|
||||
0 1px 5px rgba(0, 0, 0, 0.2);
|
||||
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.email-signup:hover {
|
||||
box-shadow:
|
||||
0 3px 5px rgba(0, 0, 0, 0.2),
|
||||
0 5px 8px rgba(0, 0, 0, 0.14),
|
||||
0 1px 14px rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
|
||||
.email-signup a {
|
||||
color: #1976d2;
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
font-size: 14px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.about {
|
||||
background: #ffffff;
|
||||
padding: 32px;
|
||||
border-radius: 4px;
|
||||
margin: 24px 0;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
}
|
||||
|
||||
.about h2 {
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
margin-bottom: 16px;
|
||||
text-align: center;
|
||||
font-weight: 400;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.about p {
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
font-size: 14px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.flag {
|
||||
display: inline-block;
|
||||
font-size: 1.2rem;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
padding: 32px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.container {
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
.card {
|
||||
padding: 32px 24px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
font-size: 40px;
|
||||
}
|
||||
|
||||
.features {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
padding: 32px 24px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="card">
|
||||
<div class="logo">Alloro</div>
|
||||
<div class="tagline">
|
||||
Logiciel de gestion de restaurant conçu par des chefs
|
||||
<span class="flag">🇨🇦</span>
|
||||
</div>
|
||||
|
||||
<div class="hero-text">
|
||||
<strong>De la cuisine à votre cuisine.</strong> Nous
|
||||
développons la prochaine génération de logiciels de gestion
|
||||
de restaurant, en commençant par des outils de gestion des
|
||||
recettes et des coûts qui comprennent vraiment le
|
||||
fonctionnement des restaurants.
|
||||
</div>
|
||||
|
||||
<div class="features">
|
||||
<div class="feature">
|
||||
<h3>🧅 Ingrédients intelligents</h3>
|
||||
<p>
|
||||
Conversions d'unités qui ont du sens - achetez en
|
||||
livres, cuisinez en tasses, aucun problème.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>📱 Mobile d'abord</h3>
|
||||
<p>
|
||||
Fonctionne en cuisine, au bureau ou en salle de
|
||||
préparation au sous-sol - même sans internet.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>💰 Calcul de coûts réel</h3>
|
||||
<p>
|
||||
Coûts de recettes en temps réel et optimisation des
|
||||
portions pour votre coût alimentaire cible.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>📋 Listes de préparation automatiques</h3>
|
||||
<p>
|
||||
Génère automatiquement les listes de préparation par
|
||||
station à partir de vos commandes à venir.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>🚫 Aucun enfermement</h3>
|
||||
<p>
|
||||
Vos recettes, vos données. Exportez tout quand vous
|
||||
voulez.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>🤝 Support de chefs</h3>
|
||||
<p>
|
||||
Construit par des professionnels de l'industrie qui
|
||||
parlent votre langue.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cta-section">
|
||||
<h2>Vous voulez rester informé ?</h2>
|
||||
<p>
|
||||
Nous menons des recherches de marché et construisons quelque
|
||||
chose de spécial. Rejoignez notre liste pour être le premier
|
||||
à savoir quand nous lancerons, obtenir un accès anticipé et
|
||||
aider à façonner les fonctionnalités que nous développons.
|
||||
</p>
|
||||
|
||||
<div class="email-signup">
|
||||
<a
|
||||
href="mailto:alloro@dylanbaird.com?subject=Inscription à la newsletter - Alloro&body=Bonjour Dylan,%0D%0A%0D%0AJ'aimerais rester informé du développement d'Alloro. Veuillez m'ajouter à votre liste de diffusion.%0D%0A%0D%0ANom : [Votre nom]%0D%0ARestaurant/Rôle : [Optionnel]%0D%0A%0D%0AMerci !"
|
||||
>
|
||||
📧 Rejoindre notre newsletter
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="about">
|
||||
<h2>Construit par des gens qui comprennent</h2>
|
||||
<p>
|
||||
Dirigé par Dylan Baird, un chef avec 15 ans d'expérience en
|
||||
cuisine qui a fait la transition vers la programmation et la
|
||||
cybersécurité. Notre équipe combine des professionnels de
|
||||
l'industrie (cuisiniers et sommeliers) avec des développeurs
|
||||
qualifiés. Nous ne construisons pas seulement un logiciel -
|
||||
nous résolvons des problèmes que nous avons vécus
|
||||
nous-mêmes.
|
||||
</p>
|
||||
<p style="margin-top: 1rem">
|
||||
<strong>Nous voulons vous ENTENDRE.</strong> Quels défis
|
||||
rencontrez-vous dans la gestion de votre restaurant ?
|
||||
Qu'est-ce qui rendrait vos opérations quotidiennes plus
|
||||
faciles ? Nous recherchons activement les commentaires des
|
||||
professionnels de l'industrie pour guider notre
|
||||
développement. Que ce soit la gestion des recettes, le suivi
|
||||
des inventaires, la planification du personnel, ou quelque
|
||||
chose de complètement différent - si c'est un problème que
|
||||
vous affrontez, nous voulons le savoir.
|
||||
</p>
|
||||
<p style="margin-top: 1rem">
|
||||
<strong>Construisons cela ensemble.</strong> Contactez-nous
|
||||
à
|
||||
<a
|
||||
href="mailto:alloro@dylanbaird.com"
|
||||
style="color: #1976d2"
|
||||
>alloro@dylanbaird.com</a
|
||||
>
|
||||
pour partager vos idées, frustrations et fonctionnalités de
|
||||
rêve. Votre contribution façonne directement ce que nous
|
||||
construisons.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>
|
||||
Alloro - Fièrement canadien 🇨🇦 | Construit avec ❤️ pour
|
||||
l'industrie de la restauration
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Simple mailto click tracking (optional)
|
||||
document
|
||||
.querySelector(".email-signup a")
|
||||
.addEventListener("click", function () {
|
||||
console.log("Newsletter signup clicked");
|
||||
});
|
||||
|
||||
// Add Material Design interactions
|
||||
document.querySelectorAll(".feature").forEach((feature) => {
|
||||
feature.addEventListener("mouseenter", function () {
|
||||
this.style.transform = "translateY(-1px)";
|
||||
this.style.transition =
|
||||
"transform 0.15s cubic-bezier(0.4, 0.0, 0.2, 1)";
|
||||
});
|
||||
|
||||
feature.addEventListener("mouseleave", function () {
|
||||
this.style.transform = "translateY(0)";
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
362
caddy/alloro.ca/index.html
Normal file
362
caddy/alloro.ca/index.html
Normal file
|
@ -0,0 +1,362 @@
|
|||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Alloro - Restaurant Management Software Built by Chefs</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family:
|
||||
"Roboto",
|
||||
-apple-system,
|
||||
BlinkMacSystemFont,
|
||||
"Segoe UI",
|
||||
Helvetica,
|
||||
Arial,
|
||||
sans-serif;
|
||||
line-height: 1.5;
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
background: #fafafa;
|
||||
min-height: 100vh;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 960px;
|
||||
margin: 0 auto;
|
||||
padding: 24px;
|
||||
}
|
||||
|
||||
.card {
|
||||
background: #ffffff;
|
||||
border-radius: 4px;
|
||||
padding: 48px;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
text-align: center;
|
||||
margin-bottom: 24px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
font-size: 48px;
|
||||
font-weight: 400;
|
||||
color: #1976d2;
|
||||
margin-bottom: 8px;
|
||||
font-family: "Roboto", sans-serif;
|
||||
letter-spacing: -0.5px;
|
||||
}
|
||||
|
||||
.tagline {
|
||||
font-size: 18px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
margin-bottom: 32px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.hero-text {
|
||||
font-size: 16px;
|
||||
margin-bottom: 32px;
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
max-width: 600px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.features {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
||||
gap: 16px;
|
||||
margin: 32px 0;
|
||||
}
|
||||
|
||||
.feature {
|
||||
background: #ffffff;
|
||||
padding: 24px;
|
||||
border-radius: 4px;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
text-align: left;
|
||||
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.feature:hover {
|
||||
box-shadow:
|
||||
0 3px 6px rgba(0, 0, 0, 0.16),
|
||||
0 3px 6px rgba(0, 0, 0, 0.23);
|
||||
}
|
||||
|
||||
.feature h3 {
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
margin-bottom: 8px;
|
||||
font-size: 16px;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.feature p {
|
||||
font-size: 14px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
background: #1976d2;
|
||||
color: white;
|
||||
padding: 48px 32px;
|
||||
border-radius: 4px;
|
||||
margin: 24px 0;
|
||||
box-shadow:
|
||||
0 2px 4px rgba(0, 0, 0, 0.14),
|
||||
0 3px 4px rgba(0, 0, 0, 0.12),
|
||||
0 1px 5px rgba(0, 0, 0, 0.2);
|
||||
}
|
||||
|
||||
.cta-section h2 {
|
||||
margin-bottom: 16px;
|
||||
font-size: 24px;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
.cta-section p {
|
||||
margin-bottom: 32px;
|
||||
opacity: 0.9;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.email-signup {
|
||||
background: white;
|
||||
padding: 12px 24px;
|
||||
border-radius: 4px;
|
||||
display: inline-block;
|
||||
box-shadow:
|
||||
0 2px 4px rgba(0, 0, 0, 0.14),
|
||||
0 3px 4px rgba(0, 0, 0, 0.12),
|
||||
0 1px 5px rgba(0, 0, 0, 0.2);
|
||||
transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.email-signup:hover {
|
||||
box-shadow:
|
||||
0 3px 5px rgba(0, 0, 0, 0.2),
|
||||
0 5px 8px rgba(0, 0, 0, 0.14),
|
||||
0 1px 14px rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
|
||||
.email-signup a {
|
||||
color: #1976d2;
|
||||
text-decoration: none;
|
||||
font-weight: 500;
|
||||
font-size: 14px;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
|
||||
.about {
|
||||
background: #ffffff;
|
||||
padding: 32px;
|
||||
border-radius: 4px;
|
||||
margin: 24px 0;
|
||||
box-shadow:
|
||||
0 1px 3px rgba(0, 0, 0, 0.12),
|
||||
0 1px 2px rgba(0, 0, 0, 0.24);
|
||||
}
|
||||
|
||||
.about h2 {
|
||||
color: rgba(0, 0, 0, 0.87);
|
||||
margin-bottom: 16px;
|
||||
text-align: center;
|
||||
font-weight: 400;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.about p {
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
font-size: 14px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.flag {
|
||||
display: inline-block;
|
||||
font-size: 1.2rem;
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
||||
.footer {
|
||||
text-align: center;
|
||||
padding: 32px;
|
||||
color: rgba(0, 0, 0, 0.6);
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.container {
|
||||
padding: 16px;
|
||||
}
|
||||
|
||||
.card {
|
||||
padding: 32px 24px;
|
||||
}
|
||||
|
||||
.logo {
|
||||
font-size: 40px;
|
||||
}
|
||||
|
||||
.features {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.cta-section {
|
||||
padding: 32px 24px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="card">
|
||||
<div class="logo">Alloro</div>
|
||||
<div class="tagline">
|
||||
Restaurant Management Software Built by Chefs
|
||||
<span class="flag">🇨🇦</span>
|
||||
</div>
|
||||
|
||||
<div class="hero-text">
|
||||
<strong>From the kitchen to your kitchen.</strong> We're
|
||||
building the next generation of restaurant management
|
||||
software, starting with recipe and cost management tools
|
||||
that actually understand how restaurants work.
|
||||
</div>
|
||||
|
||||
<div class="features">
|
||||
<div class="feature">
|
||||
<h3>🧅 Smart Ingredients</h3>
|
||||
<p>
|
||||
Unit conversions that make sense - buy in pounds,
|
||||
cook in cups, no problem.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>📱 Mobile-First</h3>
|
||||
<p>
|
||||
Works in the kitchen, office, or basement prep room
|
||||
- even without internet.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>💰 True Costing</h3>
|
||||
<p>
|
||||
Real-time recipe costs and portion optimization for
|
||||
your target food cost.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>📋 Auto Prep Lists</h3>
|
||||
<p>
|
||||
Generate station prep lists automatically from your
|
||||
upcoming orders.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>🚫 No Lock-In</h3>
|
||||
<p>
|
||||
Your recipes, your data. Export everything whenever
|
||||
you want.
|
||||
</p>
|
||||
</div>
|
||||
<div class="feature">
|
||||
<h3>🤝 Chef Support</h3>
|
||||
<p>
|
||||
Built by industry professionals who speak your
|
||||
language.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cta-section">
|
||||
<h2>Want to stay updated?</h2>
|
||||
<p>
|
||||
We're conducting market research and building something
|
||||
special. Join our list to be the first to know when we
|
||||
launch, get early access, and help shape the features we
|
||||
build.
|
||||
</p>
|
||||
|
||||
<div class="email-signup">
|
||||
<a
|
||||
href="mailto:alloro@dylanbaird.com?subject=Newsletter Signup - Alloro&body=Hi Dylan,%0D%0A%0D%0AI'd like to stay updated on Alloro's development. Please add me to your newsletter list.%0D%0A%0D%0AName: [Your Name]%0D%0ARestaurant/Role: [Optional]%0D%0A%0D%0AThanks!"
|
||||
>
|
||||
📧 Join Our Newsletter
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="about">
|
||||
<h2>Built by People Who Understand</h2>
|
||||
<p>
|
||||
Led by Dylan Baird, a chef with 15 years of kitchen
|
||||
experience who transitioned to programming and
|
||||
cybersecurity. Our team combines industry professionals
|
||||
(cooks and sommeliers) with skilled developers. We're not
|
||||
just building software - we're solving problems we've lived
|
||||
through ourselves.
|
||||
</p>
|
||||
<p style="margin-top: 1rem">
|
||||
<strong>We want to hear from YOU.</strong> What challenges
|
||||
do you face running your restaurant? What would make your
|
||||
day-to-day operations easier? We're actively seeking input
|
||||
from industry professionals to guide our development.
|
||||
Whether it's recipe management, inventory tracking, staff
|
||||
scheduling, or something completely different - if it's a
|
||||
problem you're dealing with, we want to know about it.
|
||||
</p>
|
||||
<p style="margin-top: 1rem">
|
||||
<strong>Let's build this together.</strong> Contact us at
|
||||
<a
|
||||
href="mailto:alloro@dylanbaird.com"
|
||||
style="color: #1976d2"
|
||||
>alloro@dylanbaird.com</a
|
||||
>
|
||||
to share your ideas, frustrations, and dream features. Your
|
||||
input directly shapes what we build.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>
|
||||
Alloro - Proudly Canadian 🇨🇦 | Built with ❤️ for the restaurant
|
||||
industry
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
// Simple mailto click tracking (optional)
|
||||
document
|
||||
.querySelector(".email-signup a")
|
||||
.addEventListener("click", function () {
|
||||
console.log("Newsletter signup clicked");
|
||||
});
|
||||
|
||||
// Add Material Design interactions
|
||||
document.querySelectorAll(".feature").forEach((feature) => {
|
||||
feature.addEventListener("mouseenter", function () {
|
||||
this.style.transform = "translateY(-1px)";
|
||||
this.style.transition =
|
||||
"transform 0.15s cubic-bezier(0.4, 0.0, 0.2, 1)";
|
||||
});
|
||||
|
||||
feature.addEventListener("mouseleave", function () {
|
||||
this.style.transform = "translateY(0)";
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in a new issue