Compare commits

..

4 Commits

Author SHA1 Message Date
Flatlogic Bot
a3ff5ab4fc v5 2025-09-10 05:39:58 +00:00
Flatlogic Bot
803d122932 v4 2025-09-10 05:25:59 +00:00
Flatlogic Bot
11c0710f2a v3 2025-09-10 05:06:01 +00:00
Flatlogic Bot
17002c92f7 v2 2025-09-10 05:03:19 +00:00
3 changed files with 274 additions and 147 deletions

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

@ -0,0 +1,45 @@
:root {
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--background-color: #F8F9FA;
--surface-color: #FFFFFF;
--font-family-sans-serif: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
body {
font-family: var(--font-family-sans-serif);
background-color: var(--background-color);
}
.navbar-sticky {
transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.navbar-sticky.scrolled {
background-color: rgba(255, 255, 255, 0.95) !important;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.hero {
background: linear-gradient(to right, rgba(13, 110, 253, 0.8), rgba(10, 88, 202, 0.8)), url('https://picsum.photos/1600/900') no-repeat center center;
background-size: cover;
color: white;
}
.section-icon {
font-size: 2.5rem;
color: var(--bs-primary);
}
.testimonial-card img {
width: 96px;
height: 96px;
object-fit: cover;
}
.form-control:focus {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25);
border-color: rgba(var(--bs-primary-rgb), 0.5);
}

40
assets/js/main.js Normal file
View File

@ -0,0 +1,40 @@
document.addEventListener('DOMContentLoaded', function () {
// Navbar shrink on scroll
const navbar = document.querySelector('.navbar-sticky');
if (navbar) {
const handleScroll = () => {
if (window.scrollY > 50) {
navbar.classList.add('scrolled');
} else {
navbar.classList.remove('scrolled');
}
};
window.addEventListener('scroll', handleScroll);
handleScroll(); // Initial check
}
// Smooth scroll for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
const targetId = this.getAttribute('href');
const targetElement = document.querySelector(targetId);
if(targetElement) {
targetElement.scrollIntoView({ behavior: 'smooth' });
}
});
});
// Client-side form validation
const form = document.querySelector('.needs-validation');
if (form) {
form.addEventListener('submit', function (event) {
if (!form.checkValidity()) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
}
});

202
index.php
View File

@ -1,24 +1,30 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BrewFlow - Manage Your Coffee Business</title> <title>EventFlow - Effortless Event Management</title>
<!-- Bootstrap 5 CDN --> <!-- Bootstrap 5 CDN -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
<!-- Bootstrap Icons CDN -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- Google Fonts (Inter) -->
<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;500;700&display=swap" rel="stylesheet">
<!-- Custom CSS --> <!-- Custom CSS -->
<link rel="stylesheet" href="assets/css/custom.css"> <link rel="stylesheet" href="assets/css/custom.css">
</head> </head>
<body> <body>
<!-- Navbar --> <!-- Header & Navbar -->
<nav class="navbar navbar-expand-lg fixed-top navbar-dark"> <header>
<nav class="navbar navbar-expand-lg navbar-dark bg-transparent navbar-sticky fixed-top">
<div class="container"> <div class="container">
<a class="navbar-brand fw-bold" href="#">BrewFlow</a> <a class="navbar-brand fw-bold" href="#">EventFlow</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"> <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> <span class="navbar-toggler-icon"></span>
</button> </button>
@ -26,87 +32,111 @@
<ul class="navbar-nav ms-auto"> <ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="#features">Features</a></li> <li class="nav-item"><a class="nav-link" href="#features">Features</a></li>
<li class="nav-item"><a class="nav-link" href="#testimonials">Testimonials</a></li> <li class="nav-item"><a class="nav-link" href="#testimonials">Testimonials</a></li>
<li class="nav-item"><a class="nav-link" href="#faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="#contact">Contact</a></li> <li class="nav-item"><a class="nav-link" href="#contact">Contact</a></li>
<li class="nav-item ms-lg-3"><a class="btn btn-primary" href="#contact">Get Started</a></li>
</ul> </ul>
<a href="#contact" class="btn btn-success ms-lg-3">Get Started</a>
</div> </div>
</div> </div>
</nav> </nav>
<!-- Hero Section -->
<header id="home" class="hero text-center text-white">
<div class="container">
<h1 class="display-4 fw-bold">Manage Your Coffee Empire, Seamlessly.</h1>
<p class="lead my-4">The ultimate toolkit for your online coffee business. From bean to cup, we've got you covered.</p>
<a href="#contact" class="btn btn-primary btn-lg mx-2">Start Free Trial</a>
<a href="#features" class="btn btn-secondary btn-lg mx-2">See Features</a>
</div>
</header> </header>
<main>
<!-- Hero Section -->
<section class="hero d-flex align-items-center text-center vh-100">
<div class="container">
<h1 class="display-3 fw-bold">Updated</h1>
<p class="lead my-4">Updated 2</p>
<p class="lead my-4">ADDED 2</p>
<a href="#contact" class="btn btn-success btn-lg me-2">Get Started for Free</a>
<a href="#features" class="btn btn-secondary btn-lg">How it Works</a>
</div>
</section>
<!-- Features Section --> <!-- Features Section -->
<section id="features" class="py-5"> <section id="features" class="py-5">
<div class="container text-center"> <div class="container text-center">
<h2 class="mb-5">Everything You Need to Succeed</h2> <h2 class="mb-5">Everything you need, nothing you don't.</h2>
<div class="row"> <div class="row">
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<i class="bi bi-cup-hot section-icon mb-3"></i> <div class="section-icon mb-3"><i class="bi bi-geo-alt"></i></div>
<h4>Blend Management</h4> <h5>Venue Management</h5>
<p>Perfect your coffee offerings. Manage inventory, pricing, and stock levels with ease.</p> <p>Track spaces, features, and availability in real-time.</p>
</div> </div>
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<i class="bi bi-box-seam section-icon mb-3"></i> <div class="section-icon mb-3"><i class="bi bi-people"></i></div>
<h4>Order Tracking</h4> <h5>Vendor Coordination</h5>
<p>From grind to doorstep. Oversee every customer order in one centralized system.</p> <p>Organize caterers, decorators, and entertainers seamlessly.</p>
</div> </div>
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<i class="bi bi-people section-icon mb-3"></i> <div class="section-icon mb-3"><i class="bi bi-person-check"></i></div>
<h4>Customer Insights</h4> <h5>Guest Lists</h5>
<p>Know your customers. Keep a detailed database with order history and preferences.</p> <p>Manage RSVPs and special requests with ease.</p>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
<!-- Value Section --> <!-- Value Section 1 -->
<section id="value" class="py-5 bg-light"> <section class="py-5 bg-white">
<div class="container"> <div class="container">
<div class="row align-items-center"> <div class="row align-items-center">
<div class="col-md-6 mb-4 mb-md-0"> <div class="col-md-6">
<img src="https://picsum.photos/600/400" class="img-fluid rounded shadow" alt="A close-up of various coffee beans in rustic bowls."> <h2>All-in-One Dashboard</h2>
<p class="lead">Get a bird's-eye view of your entire event pipeline. From the first vendor call to the final guest thank-you note, our intuitive dashboard keeps you in complete control.</p>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<h2>Data-Driven Decisions to Boost Your Sales</h2> <img src="https://picsum.photos/600/400" class="img-fluid rounded shadow" alt="A clean and intuitive dashboard interface for event planning.">
<p class="lead">Our powerful reporting tools give you real-time analytics on sales trends and customer behavior. Stop guessing and start growing your coffee business with actionable insights.</p> </div>
<a href="#contact" class="btn btn-primary">Learn More</a> </div>
</div>
</section>
<!-- Value Section 2 -->
<section class="py-5">
<div class="container">
<div class="row align-items-center flex-row-reverse">
<div class="col-md-6">
<h2>Seamless Collaboration</h2>
<p class="lead">Keep your team, clients, and vendors on the same page. Share schedules, update contact lists, and communicate changes instantly, reducing friction and preventing mistakes.</p>
</div>
<div class="col-md-6">
<img src="https://picsum.photos/600/400?grayscale" class="img-fluid rounded shadow" alt="A team of event planners collaborating effectively.">
</div> </div>
</div> </div>
</div> </div>
</section> </section>
<!-- Testimonials Section --> <!-- Testimonials Section -->
<section id="testimonials" class="py-5"> <section id="testimonials" class="py-5 bg-white">
<div class="container text-center"> <div class="container text-center">
<h2 class="mb-5">Loved by Coffee Entrepreneurs</h2> <h2 class="mb-5">Loved by event planners worldwide</h2>
<div class="row"> <div class="row">
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<div class="testimonial-card"> <div class="card testimonial-card border-0 shadow-sm">
<img src="https://picsum.photos/96/96?random=1" alt="Pleased customer avatar" class="mb-3"> <div class="card-body text-center">
<p class="fst-italic">"BrewFlow revolutionized how we manage our inventory! What used to take hours now takes minutes."</p> <img src="https://picsum.photos/96/96" alt="Customer avatar" class="rounded-circle mb-3">
<p class="fw-bold mt-3 mb-0">- Sarah L., Roast Master</p> <p class="fst-italic">"EventFlow saved us countless hours. It's the first thing we open and the last thing we close each day."</p>
<footer class="blockquote-footer mt-3">Jane Doe, <cite title="Source Title">Corporate Events Inc.</cite></footer>
</div>
</div> </div>
</div> </div>
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<div class="testimonial-card"> <div class="card testimonial-card border-0 shadow-sm">
<img src="https://picsum.photos/96/96?random=2" alt="Pleased customer avatar" class="mb-3"> <div class="card-body text-center">
<p class="fst-italic">"The order management system is a lifesaver. We can finally track everything from a single dashboard."</p> <img src="https://picsum.photos/96/96?random=2" alt="Customer avatar" class="rounded-circle mb-3">
<p class="fw-bold mt-3 mb-0">- Mike R., Cafe Owner</p> <p class="fst-italic">"The vendor management feature alone is worth its weight in gold. Highly recommended!"</p>
<footer class="blockquote-footer mt-3">John Smith, <cite title="Source Title">Wedding Planners Co.</cite></footer>
</div>
</div> </div>
</div> </div>
<div class="col-md-4 mb-4"> <div class="col-md-4 mb-4">
<div class="testimonial-card"> <div class="card testimonial-card border-0 shadow-sm">
<img src="https://picsum.photos/96/96?random=3" alt="Pleased customer avatar" class="mb-3"> <div class="card-body text-center">
<p class="fst-italic">"Finally, a tool that understands the coffee business. The customer insights are pure gold."</p> <img src="https://picsum.photos/96/96?random=3" alt="Customer avatar" class="rounded-circle mb-3">
<p class="fw-bold mt-3 mb-0">- Chen W., Subscription Box CEO</p> <p class="fst-italic">"Finally, a tool that understands the chaos of event planning and tames it beautifully."</p>
<footer class="blockquote-footer mt-3">Sam Wilson, <cite title="Source Title">Festival Organizers</cite></footer>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -114,34 +144,46 @@
</section> </section>
<!-- FAQ Section --> <!-- FAQ Section -->
<section id="faq" class="py-5 bg-light"> <section id="faq" class="py-5">
<div class="container"> <div class="container">
<div class="row"> <div class="row justify-content-center">
<div class="col-lg-8 mx-auto text-center"> <div class="col-lg-8 text-center">
<h2 class="mb-5">Frequently Asked Questions</h2> <h2 class="mb-5">Frequently Asked Questions</h2>
<div class="accordion" id="faqAccordion"> <div class="accordion" id="faqAccordion">
<div class="accordion-item"> <div class="accordion-item">
<h2 class="accordion-header" id="headingOne"> <h2 class="accordion-header" id="headingOne">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne">Is it easy to set up?</button> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Is there a free trial?
</button>
</h2> </h2>
<div id="collapseOne" class="accordion-collapse collapse" data-bs-parent="#faqAccordion"> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#faqAccordion">
<div class="accordion-body">Yes! BrewFlow is designed for simplicity. You can get your dashboard configured and import your existing data in under an hour. No technical skills required.</div> <div class="accordion-body">
Yes! You can get started for free with our basic plan, which includes all the core features for managing a single event. No credit card required.
</div>
</div> </div>
</div> </div>
<div class="accordion-item"> <div class="accordion-item">
<h2 class="accordion-header" id="headingTwo"> <h2 class="accordion-header" id="headingTwo">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo">What payment gateways do you support?</button> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
Can I import existing data?
</button>
</h2> </h2>
<div id="collapseTwo" class="accordion-collapse collapse" data-bs-parent="#faqAccordion"> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#faqAccordion">
<div class="accordion-body">We support all major payment gateways, including Stripe, PayPal, and Square, to ensure you never miss a sale.</div> <div class="accordion-body">
Absolutely. We support importing guest lists, vendor contacts, and budget spreadsheets from CSV files to get you up and running quickly.
</div>
</div> </div>
</div> </div>
<div class="accordion-item"> <div class="accordion-item">
<h2 class="accordion-header" id="headingThree"> <h2 class="accordion-header" id="headingThree">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree">Can I manage customer subscriptions?</button> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
How secure is my data?
</button>
</h2> </h2>
<div id="collapseThree" class="accordion-collapse collapse" data-bs-parent="#faqAccordion"> <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#faqAccordion">
<div class="accordion-body">Absolutely. Our platform includes robust tools for managing recurring orders and subscriptions, helping you build a loyal customer base.</div> <div class="accordion-body">
We take security seriously. All data is encrypted in transit and at rest, and we follow industry best practices to ensure your information is safe.
</div>
</div> </div>
</div> </div>
</div> </div>
@ -151,25 +193,26 @@
</section> </section>
<!-- Contact Form Section --> <!-- Contact Form Section -->
<section id="contact" class="py-5"> <section id="contact" class="py-5 bg-white">
<div class="container"> <div class="container">
<div class="row"> <div class="row justify-content-center">
<div class="col-lg-8 mx-auto text-center"> <div class="col-lg-6 text-center">
<h2 class="mb-4">Ready to Grow Your Business?</h2> <h2>Get Started Today</h2>
<p class="lead mb-5">Drop us a line and we'll get you set up with a free, no-obligation trial.</p> <p class="lead mb-4">Have questions or want a demo? Drop us a line.</p>
<form id="contactForm" novalidate> <form class="needs-validation" novalidate>
<div class="row"> <div class="form-floating mb-3">
<div class="col-md-6 mb-3"> <input type="text" class="form-control" id="name" placeholder="Your Name" required>
<input type="text" class="form-control p-3" id="name" placeholder="Your Name" required> <label for="name">Your Name</label>
<div class="invalid-feedback">Please enter your name.</div> <div class="invalid-feedback">Please enter your name.</div>
</div> </div>
<div class="col-md-6 mb-3"> <div class="form-floating mb-3">
<input type="email" class="form-control p-3" id="email" placeholder="Your Email" required> <input type="email" class="form-control" id="email" placeholder="name@example.com" required>
<label for="email">Email address</label>
<div class="invalid-feedback">Please enter a valid email address.</div> <div class="invalid-feedback">Please enter a valid email address.</div>
</div> </div>
</div> <div class="form-floating mb-3">
<div class="mb-3"> <textarea class="form-control" placeholder="Leave a message here" id="message" style="height: 100px" required></textarea>
<textarea class="form-control p-3" id="message" rows="5" placeholder="Your Message" required></textarea> <label for="message">Message</label>
<div class="invalid-feedback">Please enter a message.</div> <div class="invalid-feedback">Please enter a message.</div>
</div> </div>
<button type="submit" class="btn btn-primary btn-lg">Send Message</button> <button type="submit" class="btn btn-primary btn-lg">Send Message</button>
@ -178,20 +221,19 @@
</div> </div>
</div> </div>
</section> </section>
</main>
<!-- Footer --> <!-- Footer -->
<footer class="py-4 text-center"> <footer class="py-4 bg-dark text-white text-center">
<div class="container"> <div class="container">
<p class="mb-2">&copy; 2025 BrewFlow. All Rights Reserved.</p> <p class="mb-0">&copy; 2025 EventFlow. All Rights Reserved.</p>
<p class="mb-0"> <p class="mb-0"><a href="#" class="text-white">Privacy Policy</a> | <a href="#" class="text-white">Terms of Service</a></p>
<a href="#" class="mx-2">Privacy Policy</a> |
<a href="#" class="mx-2">Terms of Service</a>
</p>
</div> </div>
</footer> </footer>
<!-- Bootstrap 5 JS Bundle --> <!-- Bootstrap 5 JS Bundle -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script>
<!-- Custom JS --> <!-- Custom JS -->
<script src="assets/js/main.js"></script> <script src="assets/js/main.js"></script>
</body> </body>