69 lines
2.8 KiB
PHP
69 lines
2.8 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
require_once __DIR__ . '/db/config.php';
|
|
|
|
// Check if any company exists
|
|
$stmt = db()->query("SELECT COUNT(*) FROM companies");
|
|
$companyCount = $stmt->fetchColumn();
|
|
|
|
if ($companyCount == 0) {
|
|
header('Location: setup.php');
|
|
exit;
|
|
}
|
|
|
|
$pageTitle = "Repairs Multi-Tenant App";
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title><?= $pageTitle ?> - Landing</title>
|
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">
|
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="assets/css/custom.css?v=<?= time() ?>">
|
|
</head>
|
|
<body>
|
|
<nav class="navbar navbar-expand-lg">
|
|
<div class="container">
|
|
<a class="navbar-brand fw-bold" href="#">RepairsPro</a>
|
|
<div class="ms-auto">
|
|
<a href="dashboard.php" class="btn btn-primary">Go to Dashboard</a>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
|
|
<main class="container py-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-8 text-center">
|
|
<h1 class="display-4 fw-bold mb-4">Efficient Repair Management for Multi-Tenant Businesses</h1>
|
|
<p class="lead text-secondary mb-5">Isolated data, customizable workflows, and strict audit logging. Everything you need to scale your repair operations.</p>
|
|
<div class="row g-4 text-start">
|
|
<div class="col-md-4">
|
|
<div class="card p-3 h-100">
|
|
<h5 class="fw-bold">Isolated Data</h5>
|
|
<p class="text-secondary small mb-0">Each company has its own private database silo for jobs, clients, and files.</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="card p-3 h-100">
|
|
<h5 class="fw-bold">Custom Workflows</h5>
|
|
<p class="text-secondary small mb-0">Define your own job statuses and mandatory folder structures.</p>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="card p-3 h-100">
|
|
<h5 class="fw-bold">Audit Trail</h5>
|
|
<p class="text-secondary small mb-0">Strict server-side logging for every action taken on any job.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<footer class="container py-5 border-top text-center text-secondary">
|
|
<p>© <?= date('Y') ?> RepairsPro Multi-Tenant Application.</p>
|
|
</footer>
|
|
</body>
|
|
</html>
|