35263-vm/index.php
Flatlogic Bot 18b6dbc27d V1
2025-10-26 23:03:53 +00:00

124 lines
6.1 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Connect - Find Your Next Opportunity</title>
<meta name="description" content="AI-Powered Job Search & Resume Builder Platform. Find jobs, create resumes, and apply seamlessly.">
<meta name="keywords" content="job search, resume builder, career, employment, jobs, tech jobs, remote work, job listings, Built with Flatlogic Generator">
<!-- Social Media Meta Tags -->
<meta property="og:title" content="Connect - Find Your Next Opportunity">
<meta property="og:description" content="AI-Powered Job Search & Resume Builder Platform. Find jobs, create resumes, and apply seamlessly.">
<meta property="og:image" content="">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="">
<!-- Bootstrap 5 CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css" rel="stylesheet">
<!-- Custom CSS -->
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
</head>
<body>
<!-- Header -->
<nav class="navbar navbar-expand-lg navbar-light sticky-top">
<div class="container">
<a class="navbar-brand fw-bold" href="#">Connect</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link active" href="#">Jobs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Employers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Sign In</a>
</li>
<li class="nav-item">
<a class="btn btn-primary ms-lg-2" href="#">Sign Up</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<main>
<!-- Hero Section -->
<header class="hero">
<div class="container">
<h1 class="display-4 fw-bold">Find Your Next Opportunity</h1>
<p class="lead mb-4">The AI-powered platform to discover jobs and build your career.</p>
<div class="row justify-content-center">
<div class="col-md-8">
<div class="input-group input-group-lg">
<input type="text" class="form-control" placeholder="Job title, keyword, or company" disabled>
<button class="btn btn-light" type="button" disabled>Search</button>
</div>
</div>
</div>
</div>
</header>
<!-- Job Listings -->
<div class="container py-5">
<div class="row g-4">
<?php
require_once 'db/config.php';
try {
$pdo = db();
$stmt = $pdo->query('SELECT * FROM jobs ORDER BY created_at DESC');
$jobs = $stmt->fetchAll();
if (empty($jobs)) {
echo "<div class='col-12'><p class='text-center'>No job listings found at the moment. Please check back later.</p></div>";
} else {
foreach ($jobs as $job) {
echo '
<div class="col-lg-4 col-md-6">
<div class="card h-100 job-card">
<div class="card-body d-flex flex-column">
<h5 class="card-title fw-bold">' . htmlspecialchars($job['title']) . '</h5>
<h6 class="card-subtitle mb-2 text-muted">' . htmlspecialchars($job['company']) . '</h6>
<p class="card-text text-muted small"><i class="bi bi-geo-alt-fill"></i> ' . htmlspecialchars($job['location']) . '</p>
<p class="card-text flex-grow-1">' . substr(htmlspecialchars($job['description']), 0, 100) . '...</p>
<div class="d-flex justify-content-between align-items-center mb-3">
<span class="badge rounded-pill">' . htmlspecialchars($job['job_type']) . '</span>
<span class="fw-bold text-success">' . htmlspecialchars($job['salary']) . '</span>
</div>
<button class="btn btn-primary w-100" disabled>Quick Apply</button>
</div>
</div>
</div>';
}
}
} catch (PDOException $e) {
// In a real app, log this error. For now, show a friendly message.
echo "<div class='col-12'><p class='text-center text-danger'>Error: Could not connect to the database to fetch jobs.</p></div>";
}
?>
</div>
</div>
</main>
<!-- Footer -->
<footer class="footer">
<div class="container text-center">
<p class="mb-0">&copy; <?php echo date("Y"); ?> Connect. All Rights Reserved. Built with Flatlogic.</p>
</div>
</footer>
<!-- Bootstrap 5 JS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<!-- Custom JS -->
<script src="assets/js/main.js?v=<?php echo time(); ?>"></script>
</body>
</html>