Files
ShooterHub/frontend/tools.html
2026-04-02 11:24:30 +02:00

66 lines
3.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tools ShooterHub</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<link rel="stylesheet" href="/css/app.css">
</head>
<body>
<div id="navbar"></div>
<div class="container py-4">
<h2 class="fw-bold mb-1"><i class="bi bi-tools me-2"></i><span data-i18n="tools.title">Tools</span></h2>
<p class="text-muted mb-4" data-i18n="tools.subtitle">Standalone ballistics and reloading tools — no account required.</p>
<div class="row g-4">
<div class="col-md-6 col-lg-4">
<a href="/ballistics.html" class="text-decoration-none">
<div class="card feature-card h-100 p-4 border-primary">
<div class="feature-icon mb-3 text-primary"><i class="bi bi-bullseye"></i></div>
<h5 class="fw-semibold" data-i18n="tools.ballistics.title">Ballistics Calculator</h5>
<p class="text-muted small" data-i18n="tools.ballistics.desc">Point-mass trajectory — drop, wind drift, corrections in MOA/MRAD. No account required.</p>
<span class="badge bg-primary mt-auto align-self-start" data-i18n="tools.open">Open</span>
</div>
</a>
</div>
<div class="col-md-6 col-lg-4">
<a href="/chrono.html" class="text-decoration-none">
<div class="card feature-card h-100 p-4 border-primary">
<div class="feature-icon mb-3 text-primary"><i class="bi bi-speedometer2"></i></div>
<h5 class="fw-semibold" data-i18n="tools.chrono.title">Chronograph Analyser</h5>
<p class="text-muted small" data-i18n="tools.chrono.desc">Upload a CSV from your chrono — get group detection, SD, ES, velocity charts and a PDF report.</p>
<span class="badge bg-primary mt-auto align-self-start" data-i18n="tools.open">Open</span>
</div>
</a>
</div>
<div class="col-md-6 col-lg-4">
<a href="/group-size.html" class="text-decoration-none">
<div class="card feature-card h-100 p-4 border-primary">
<div class="feature-icon mb-3 text-primary"><i class="bi bi-crosshair2"></i></div>
<h5 class="fw-semibold" data-i18n="tools.groupsize.title">Group Size Calculator</h5>
<p class="text-muted small" data-i18n="tools.groupsize.desc">Annotate a target photo — measure ES, mean radius and scope correction in mm and MOA.</p>
<span class="badge bg-primary mt-auto align-self-start" data-i18n="tools.open">Open</span>
</div>
</a>
</div>
<div class="col-md-6 col-lg-4">
<div class="card feature-card h-100 p-4">
<div class="feature-icon mb-3"><i class="bi bi-rulers"></i></div>
<h5 class="fw-semibold" data-i18n="tools.oal.title">OAL Calculator</h5>
<p class="text-muted small" data-i18n="tools.oal.soon">Coming soon — calculate optimal cartridge overall length.</p>
</div>
</div>
</div>
</div>
<div id="toastContainer"></div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<script src="/js/api.js"></script>
<script src="/js/i18n.js"></script>
<script src="/js/nav.js"></script>
</body>
</html>