|
|
|
|
<!doctype html>
|
|
|
|
|
<html>
|
|
|
|
|
|
|
|
|
|
<head>
|
|
|
|
|
<title>vbase</title>
|
|
|
|
|
<meta charset="UTF-8">
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
|
|
<meta name="description" content="vbase Landing Page">
|
|
|
|
|
</head>
|
|
|
|
|
<style>
|
|
|
|
|
body {
|
|
|
|
|
height: 100vh;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
background: linear-gradient(135deg, var(--bg-color), var(--bg-color-secondary));
|
|
|
|
|
color: var(--text-color);
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
|
font-size: 4rem;
|
|
|
|
|
color: var(--color-primary);
|
|
|
|
|
margin-bottom: var(--spacing-md);
|
|
|
|
|
font-weight: 800;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
p {
|
|
|
|
|
font-size: 1.5rem;
|
|
|
|
|
color: var(--text-color-secondary);
|
|
|
|
|
margin-bottom: var(--spacing-xl);
|
|
|
|
|
max-width: 600px;
|
|
|
|
|
line-height: 1.6;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.features {
|
|
|
|
|
display: flex;
|
|
|
|
|
gap: var(--spacing-xl);
|
|
|
|
|
margin-bottom: var(--spacing-xl);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.feature-item {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: var(--spacing-sm);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.feature-icon {
|
|
|
|
|
font-size: 2rem;
|
|
|
|
|
color: var(--color-primary);
|
|
|
|
|
background: color-mix(in srgb, var(--color-primary), transparent 90%);
|
|
|
|
|
width: 64px;
|
|
|
|
|
height: 64px;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.feature-text {
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<h1>vbase</h1>
|
|
|
|
|
<p>Secure, Simple, Scalable Authentication Service for your applications.</p>
|
|
|
|
|
|
|
|
|
|
<div class="features">
|
|
|
|
|
<div class="feature-item">
|
|
|
|
|
<div class="feature-icon"><i class="fa-solid fa-shield-halved"></i></div>
|
|
|
|
|
<div class="feature-text">Secure</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="feature-item">
|
|
|
|
|
<div class="feature-icon"><i class="fa-solid fa-bolt"></i></div>
|
|
|
|
|
<div class="feature-text">Fast</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="feature-item">
|
|
|
|
|
<div class="feature-icon"><i class="fa-solid fa-code"></i></div>
|
|
|
|
|
<div class="feature-text">Developer Friendly</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<v-btn round size="large" :click="goLogin">Get Started <i class="fa-solid fa-arrow-right"
|
|
|
|
|
style="margin-left: 8px;"></i></v-btn>
|
|
|
|
|
</body>
|
|
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
|
goLogin = () => {
|
|
|
|
|
$router.push('/app');
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</html>
|