This commit is contained in:
Flatlogic Bot 2025-11-28 19:02:52 +00:00
parent 8cf1e6b35a
commit 121e05f086
3 changed files with 241 additions and 145 deletions

59
assets/css/custom.css Normal file
View File

@ -0,0 +1,59 @@
body {
font-family: "Poppins", sans-serif;
color: #212529;
}
.navbar {
box-shadow: 0 2px 4px rgba(0,0,0,.05);
}
.hero {
background: linear-gradient(135deg, #f8f9fa, #e9ecef);
padding: 6rem 1.5rem;
text-align: center;
}
.hero h1 {
font-weight: 700;
font-size: 3.5rem;
}
.hero p {
font-size: 1.25rem;
color: #6c757d;
}
.btn-primary {
background-color: #0d6efd;
border-color: #0d6efd;
padding: 0.75rem 1.5rem;
font-weight: 500;
border-radius: 0.3rem;
}
.section-title {
font-weight: 600;
margin-bottom: 3rem;
text-align: center;
}
.footer {
background-color: #f8f9fa;
padding: 3rem 0;
font-size: 0.9rem;
}
.footer h5 {
font-weight: 600;
margin-bottom: 1rem;
}
.footer a {
color: #6c757d;
text-decoration: none;
}
.footer a:hover {
color: #0d6efd;
}

323
index.php
View File

@ -1,150 +1,183 @@
<?php
declare(strict_types=1);
@ini_set('display_errors', '1');
@error_reporting(E_ALL);
@date_default_timezone_set('UTC');
$phpVersion = PHP_VERSION;
$now = date('Y-m-d H:i:s');
?>
<!doctype html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>New Style</title>
<?php
// Read project preview data from environment
$projectDescription = $_SERVER['PROJECT_DESCRIPTION'] ?? '';
$projectImageUrl = $_SERVER['PROJECT_IMAGE_URL'] ?? '';
?>
<?php if ($projectDescription): ?>
<!-- Meta description -->
<meta name="description" content='<?= htmlspecialchars($projectDescription) ?>' />
<!-- Open Graph meta tags -->
<meta property="og:description" content="<?= htmlspecialchars($projectDescription) ?>" />
<!-- Twitter meta tags -->
<meta property="twitter:description" content="<?= htmlspecialchars($projectDescription) ?>" />
<?php endif; ?>
<?php if ($projectImageUrl): ?>
<!-- Open Graph image -->
<meta property="og:image" content="<?= htmlspecialchars($projectImageUrl) ?>" />
<!-- Twitter image -->
<meta property="twitter:image" content="<?= htmlspecialchars($projectImageUrl) ?>" />
<?php endif; ?>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap" rel="stylesheet">
<style>
:root {
--bg-color-start: #6a11cb;
--bg-color-end: #2575fc;
--text-color: #ffffff;
--card-bg-color: rgba(255, 255, 255, 0.01);
--card-border-color: rgba(255, 255, 255, 0.1);
}
body {
margin: 0;
font-family: 'Inter', sans-serif;
background: linear-gradient(45deg, var(--bg-color-start), var(--bg-color-end));
color: var(--text-color);
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
text-align: center;
overflow: hidden;
position: relative;
}
body::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path d="M-10 10L110 10M10 -10L10 110" stroke-width="1" stroke="rgba(255,255,255,0.05)"/></svg>');
animation: bg-pan 20s linear infinite;
z-index: -1;
}
@keyframes bg-pan {
0% { background-position: 0% 0%; }
100% { background-position: 100% 100%; }
}
main {
padding: 2rem;
}
.card {
background: var(--card-bg-color);
border: 1px solid var(--card-border-color);
border-radius: 16px;
padding: 2rem;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);
}
.loader {
margin: 1.25rem auto 1.25rem;
width: 48px;
height: 48px;
border: 3px solid rgba(255, 255, 255, 0.25);
border-top-color: #fff;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
.hint {
opacity: 0.9;
}
.sr-only {
position: absolute;
width: 1px; height: 1px;
padding: 0; margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap; border: 0;
}
h1 {
font-size: 3rem;
font-weight: 700;
margin: 0 0 1rem;
letter-spacing: -1px;
}
p {
margin: 0.5rem 0;
font-size: 1.1rem;
}
code {
background: rgba(0,0,0,0.2);
padding: 2px 6px;
border-radius: 4px;
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
footer {
position: absolute;
bottom: 1rem;
font-size: 0.8rem;
opacity: 0.7;
}
</style>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dental Precision</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
</head>
<body>
<main>
<div class="card">
<h1>Analyzing your requirements and generating your website…</h1>
<div class="loader" role="status" aria-live="polite" aria-label="Applying initial changes">
<span class="sr-only">Loading…</span>
</div>
<p class="hint"><?= ($_SERVER['HTTP_HOST'] ?? '') === 'appwizzy.com' ? 'AppWizzy' : 'Flatlogic' ?> AI is collecting your requirements and applying the first changes.</p>
<p class="hint">This page will update automatically as the plan is implemented.</p>
<p>Runtime: PHP <code><?= htmlspecialchars($phpVersion) ?></code> — UTC <code><?= htmlspecialchars($now) ?></code></p>
</div>
</main>
<footer>
Page updated: <?= htmlspecialchars($now) ?> (UTC)
</footer>
<!-- Header -->
<nav class="navbar navbar-expand-lg navbar-light bg-white sticky-top">
<div class="container">
<a class="navbar-brand fw-bold" href="#">Dental Precision</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="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="products.php">Products</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
<ul class="navbar-nav ms-lg-3">
<li class="nav-item">
<a class="btn btn-outline-primary" href="#">
<i class="bi bi-cart"></i> Cart <span class="badge bg-primary ms-1">0</span>
</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Main Content -->
<main>
<!-- Hero Section -->
<section class="hero">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-6 text-lg-start text-center">
<h1 class="display-4">Precision in Every Tip</h1>
<p class="lead my-4">High-quality dental handpiece tips and burs for professionals who demand the best.</p>
<a href="products.php" class="btn btn-primary btn-lg">Shop Now</a>
</div>
<div class="col-lg-6 mt-5 mt-lg-0">
<img src="https://images.pexels.com/photos/7615463/pexels-photo-7615463.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2" class="img-fluid rounded shadow-sm" alt="Dental handpiece tips">
</div>
</div>
</div>
</section>
<!-- About Section -->
<section class="py-5">
<div class="container">
<h2 class="section-title">About Our Company</h2>
<p class="text-center mx-auto" style="max-width: 800px;">For over 20 years, Dental Precision has been a trusted partner to dental clinics worldwide. We are dedicated to engineering and manufacturing the highest quality handpiece attachments, burs, and tips. Our commitment to innovation, quality, and reliability ensures that dental professionals can perform their work with confidence and precision.</p>
</div>
</section>
<!-- Products Overview -->
<section class="py-5 bg-light">
<div class="container">
<h2 class="section-title">Our Products</h2>
<div class="row g-4">
<div class="col-md-4 text-center">
<h5>Diamond Burs</h5>
<p>Perfect for precise cutting and shaping.</p>
</div>
<div class="col-md-4 text-center">
<h5>Carbide Burs</h5>
<p>Durable and efficient for a variety of procedures.</p>
</div>
<div class="col-md-4 text-center">
<h5>Finishing Tips</h5>
<p>For smooth, high-quality surface polishing.</p>
</div>
</div>
<div class="text-center mt-4">
<a href="products.php" class="btn btn-outline-primary">View All Products</a>
</div>
</div>
</section>
<!-- Why Choose Us -->
<section class="py-5">
<div class="container">
<h2 class="section-title">Why Choose Us?</h2>
<div class="row g-4">
<div class="col-lg-4">
<div class="card h-100 border-0 text-center p-4">
<i class="bi bi-gem fs-2 text-primary"></i>
<h5 class="mt-3">Unmatched Quality</h5>
<p>Our products are made from the finest materials, ensuring durability and performance.</p>
</div>
</div>
<div class="col-lg-4">
<div class="card h-100 border-0 text-center p-4">
<i class="bi bi-shield-check fs-2 text-primary"></i>
<h5 class="mt-3">Medically Certified</h5>
<p>All our instruments meet rigorous international safety and quality standards.</p>
</div>
</div>
<div class="col-lg-4">
<div class="card h-100 border-0 text-center p-4">
<i class="bi bi-headset fs-2 text-primary"></i>
<h5 class="mt-3">Expert Support</h5>
<p>Our team is always ready to help you choose the right product for your needs.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Testimonials -->
<section class="py-5 bg-light">
<div class="container">
<h2 class="section-title">What Our Customers Say</h2>
<div class="text-center">
<p class="fst-italic">"The quality of Dental Precision's burs is consistently outstanding. I wouldn't trust any other brand for my clinic."</p>
<p class="fw-bold">- Dr. Jane Doe, DDS</p>
</div>
</div>
</section>
</main>
<!-- Footer -->
<footer class="footer">
<div class="container">
<div class="row">
<div class="col-lg-4 mb-4 mb-lg-0">
<h5>Dental Precision</h5>
<p class="text-muted">Your trusted source for premium dental handpiece attachments.</p>
</div>
<div class="col-lg-2 col-md-6 mb-4 mb-lg-0">
<h5>Links</h5>
<ul class="list-unstyled">
<li><a href="#">Home</a></li>
<li><a href="products.php">Products</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<div class="col-lg-3 col-md-6 mb-4 mb-lg-0">
<h5>Contact</h5>
<ul class="list-unstyled">
<li class="text-muted">Email: support@dentalprecision.com</li>
<li class="text-muted">Phone: +48 123 456 789</li>
</ul>
</div>
<div class="col-lg-3">
<h5>Follow Us</h5>
<a href="#" class="text-muted me-3"><i class="bi bi-linkedin fs-4"></i></a>
<a href="#" class="text-muted me-3"><i class="bi bi-facebook fs-4"></i></a>
<a href="#" class="text-muted"><i class="bi bi-twitter-x fs-4"></i></a>
</div>
</div>
<hr class="my-4">
<div class="text-center text-muted">
&copy; <?php echo date("Y"); ?> Dental Precision. All Rights Reserved.
</div>
</div>
</footer>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
</html>

4
products.php Normal file
View File

@ -0,0 +1,4 @@
<?php
// This is a placeholder for the products page.
header('Location: /');
exit();