better features and pricing
This commit is contained in:
9
templates/components/cta_buttons.html
Normal file
9
templates/components/cta_buttons.html
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<!-- CTA Buttons Component -->
|
||||||
|
<div class="d-flex justify-content-center gap-3 flex-wrap">
|
||||||
|
<a href="{{ primary_url }}" class="btn btn-lg px-5 py-3" style="background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); border: none; color: white; border-radius: 25px; font-weight: 600;">
|
||||||
|
<i class="{{ primary_icon }} me-2"></i>{{ primary_text }}
|
||||||
|
</a>
|
||||||
|
<a href="{{ secondary_url }}" class="btn btn-lg px-5 py-3" style="border: 2px solid var(--primary-color); color: var(--primary-color); background: transparent; border-radius: 25px; font-weight: 600;">
|
||||||
|
<i class="{{ secondary_icon }} me-2"></i>{{ secondary_text }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
144
templates/components/pricing_section.html
Normal file
144
templates/components/pricing_section.html
Normal file
@@ -0,0 +1,144 @@
|
|||||||
|
<!-- Pricing Section Component -->
|
||||||
|
<section id="pricing" class="py-5">
|
||||||
|
<div class="container">
|
||||||
|
<div class="text-center mb-5">
|
||||||
|
<h2 class="display-5 fw-bold mb-3">Simple, Transparent Pricing</h2>
|
||||||
|
<p class="lead text-muted">Choose the plan that fits your organization's needs</p>
|
||||||
|
</div>
|
||||||
|
<div class="row g-4 justify-content-center">
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="card pricing-card h-100 d-flex flex-column">
|
||||||
|
<div class="card-body text-center p-5 d-flex flex-column">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h3 class="card-title">Starter</h3>
|
||||||
|
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">
|
||||||
|
<span class="monthly-price">€29</span>
|
||||||
|
<span class="annual-price" style="display: none;">€23</span>
|
||||||
|
<span class="fs-6 text-muted">/month</span>
|
||||||
|
</div>
|
||||||
|
<ul class="list-unstyled mb-4">
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 5 rooms</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 10 conversations</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>10GB storage</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 10 managers</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Email support</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a href="{{ contact_url }}" class="btn btn-outline-primary w-100 mt-auto">Get Started</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="card pricing-card h-100 border-primary d-flex flex-column position-relative" style="border: 3px solid var(--primary-color) !important;">
|
||||||
|
<div class="position-absolute top-0 start-0" style="z-index: 10;">
|
||||||
|
<span class="badge px-3 py-2" style="background: var(--primary-color); color: white; font-size: 0.8rem; font-weight: 600; border-radius: 0 0 15px 0; margin-top: 0; border-top-left-radius: 10px;">
|
||||||
|
Most Popular
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<div class="card-body text-center p-5 d-flex flex-column">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h3 class="card-title">Professional</h3>
|
||||||
|
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">
|
||||||
|
<span class="monthly-price">€99</span>
|
||||||
|
<span class="annual-price" style="display: none;">€79</span>
|
||||||
|
<span class="fs-6 text-muted">/month</span>
|
||||||
|
</div>
|
||||||
|
<ul class="list-unstyled mb-4">
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 25 rooms</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 50 conversations</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>100GB storage</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 50 managers</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Priority support</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a href="{{ contact_url }}" class="btn btn-primary w-100 mt-auto">Get Started</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="card pricing-card h-100 d-flex flex-column">
|
||||||
|
<div class="card-body text-center p-5 d-flex flex-column">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h3 class="card-title">Enterprise</h3>
|
||||||
|
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">
|
||||||
|
<span class="monthly-price">€299</span>
|
||||||
|
<span class="annual-price" style="display: none;">€239</span>
|
||||||
|
<span class="fs-6 text-muted">/month</span>
|
||||||
|
</div>
|
||||||
|
<ul class="list-unstyled mb-4">
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 100 rooms</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 200 conversations</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>500GB storage</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 200 managers</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>24/7 dedicated support</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a href="{{ contact_url }}" class="btn btn-outline-primary w-100 mt-auto">Get Started</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="card pricing-card h-100 d-flex flex-column">
|
||||||
|
<div class="card-body text-center p-5 d-flex flex-column">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h3 class="card-title">Custom</h3>
|
||||||
|
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">Custom</div>
|
||||||
|
<ul class="list-unstyled mb-4">
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited rooms</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited conversations</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited storage</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited users</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Custom integrations</li>
|
||||||
|
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Dedicated account manager</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a href="{{ contact_url }}" class="btn btn-outline-primary w-100 mt-auto">Contact Sales</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Billing Toggle -->
|
||||||
|
<div class="d-flex justify-content-center align-items-center mt-4 mb-3">
|
||||||
|
<span class="me-3">Monthly</span>
|
||||||
|
<div class="form-check form-switch">
|
||||||
|
<input class="form-check-input" type="checkbox" id="annualBilling" style="width: 3rem; height: 1.5rem; background-color: var(--border-color); border-color: var(--border-color);">
|
||||||
|
<label class="form-check-label" for="annualBilling"></label>
|
||||||
|
</div>
|
||||||
|
<span class="ms-3">Annual <span class="badge text-white px-2 py-1 ms-1" style="background: var(--primary-color); font-size: 0.75rem;">Save 20%</span></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
const billingToggle = document.getElementById('annualBilling');
|
||||||
|
const monthlyPrices = document.querySelectorAll('.monthly-price');
|
||||||
|
const annualPrices = document.querySelectorAll('.annual-price');
|
||||||
|
|
||||||
|
// Add CSS for switch styling
|
||||||
|
const style = document.createElement('style');
|
||||||
|
style.textContent = `
|
||||||
|
.form-check-input:checked {
|
||||||
|
background-color: var(--primary-color) !important;
|
||||||
|
border-color: var(--primary-color) !important;
|
||||||
|
}
|
||||||
|
.form-check-input:focus {
|
||||||
|
box-shadow: 0 0 0 0.25rem rgba(var(--primary-color-rgb), 0.25) !important;
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
document.head.appendChild(style);
|
||||||
|
|
||||||
|
billingToggle.addEventListener('change', function() {
|
||||||
|
if (this.checked) {
|
||||||
|
// Show annual prices
|
||||||
|
monthlyPrices.forEach(price => price.style.display = 'none');
|
||||||
|
annualPrices.forEach(price => price.style.display = 'inline');
|
||||||
|
} else {
|
||||||
|
// Show monthly prices
|
||||||
|
monthlyPrices.forEach(price => price.style.display = 'inline');
|
||||||
|
annualPrices.forEach(price => price.style.display = 'none');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
@@ -147,8 +147,8 @@
|
|||||||
<div class="feature-icon-bg">
|
<div class="feature-icon-bg">
|
||||||
<i class="fas fa-comments fa-2x"></i>
|
<i class="fas fa-comments fa-2x"></i>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="h5 fw-bold">Real-Time Messaging</h3>
|
<h3 class="h5 fw-bold">Client Document Requests</h3>
|
||||||
<p class="text-muted">Advanced chat system with file attachments, member management, conversation history, and instant notifications.</p>
|
<p class="text-muted">Streamlined communication system for requesting documents from clients with file attachments and conversation tracking.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -159,7 +159,7 @@
|
|||||||
<i class="fas fa-folder-tree fa-2x"></i>
|
<i class="fas fa-folder-tree fa-2x"></i>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="h5 fw-bold">Advanced File Management</h3>
|
<h3 class="h5 fw-bold">Advanced File Management</h3>
|
||||||
<p class="text-muted">Upload, organize, search, and manage files with hierarchical folders, version control, and comprehensive metadata tracking.</p>
|
<p class="text-muted">Upload, organize, search, and manage files with hierarchical folders and comprehensive metadata tracking.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -197,6 +197,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="text-center mt-5">
|
||||||
|
<a href="{{ url_for('public.features') }}" class="btn btn-outline-primary btn-lg px-5 py-3">
|
||||||
|
<i class="fas fa-arrow-right me-2"></i>View All Features
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@@ -275,84 +280,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Pricing Section -->
|
|
||||||
<section id="pricing" class="py-5">
|
|
||||||
<div class="container">
|
|
||||||
<div class="text-center mb-5">
|
|
||||||
<h2 class="display-5 fw-bold mb-3">Simple, Transparent Pricing</h2>
|
|
||||||
<p class="lead text-muted">Choose the plan that fits your organization's needs</p>
|
|
||||||
</div>
|
|
||||||
<div class="row g-4 justify-content-center">
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="card pricing-card h-100">
|
|
||||||
<div class="card-body text-center p-5">
|
|
||||||
<h3 class="card-title">Starter</h3>
|
|
||||||
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">$29<span class="fs-6 text-muted">/month</span></div>
|
|
||||||
<ul class="list-unstyled mb-4">
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 5 rooms</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 10 conversations</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>10GB storage</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 10 managers</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Email support</li>
|
|
||||||
</ul>
|
|
||||||
<a href="#contact" class="btn btn-outline-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="card pricing-card h-100 border-primary">
|
|
||||||
<div class="card-body text-center p-5">
|
|
||||||
<div class="badge mb-2" style="background: var(--primary-color);">Most Popular</div>
|
|
||||||
<h3 class="card-title">Professional</h3>
|
|
||||||
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">$99<span class="fs-6 text-muted">/month</span></div>
|
|
||||||
<ul class="list-unstyled mb-4">
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 25 rooms</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 50 conversations</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>100GB storage</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 50 managers</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Priority support</li>
|
|
||||||
</ul>
|
|
||||||
<a href="#contact" class="btn btn-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="card pricing-card h-100">
|
|
||||||
<div class="card-body text-center p-5">
|
|
||||||
<h3 class="card-title">Enterprise</h3>
|
|
||||||
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">$299<span class="fs-6 text-muted">/month</span></div>
|
|
||||||
<ul class="list-unstyled mb-4">
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 100 rooms</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 200 conversations</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>500GB storage</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Up to 200 managers</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>24/7 dedicated support</li>
|
|
||||||
</ul>
|
|
||||||
<a href="#contact" class="btn btn-outline-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="card pricing-card h-100">
|
|
||||||
<div class="card-body text-center p-5">
|
|
||||||
<h3 class="card-title">Custom</h3>
|
|
||||||
<div class="display-4 fw-bold mb-3" style="color: var(--primary-color);">Custom</div>
|
|
||||||
<ul class="list-unstyled mb-4">
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited rooms</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited conversations</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited storage</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Unlimited users</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Custom integrations</li>
|
|
||||||
<li class="mb-2"><i class="fas fa-check text-success me-2"></i>Dedicated account manager</li>
|
|
||||||
</ul>
|
|
||||||
<a href="#contact" class="btn btn-outline-primary w-100">Contact Sales</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Contact Section -->
|
<!-- Contact Section -->
|
||||||
<section id="contact" class="py-5" style="background-color: var(--bg-color);">
|
<section id="contact" class="py-5" style="background-color: var(--bg-color);">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
@@ -360,29 +287,9 @@
|
|||||||
<div class="col-md-8 text-center">
|
<div class="col-md-8 text-center">
|
||||||
<h2 class="display-5 fw-bold mb-3">Ready to Get Started?</h2>
|
<h2 class="display-5 fw-bold mb-3">Ready to Get Started?</h2>
|
||||||
<p class="lead text-muted mb-5">Contact us today to learn how DocuPulse can transform your document management</p>
|
<p class="lead text-muted mb-5">Contact us today to learn how DocuPulse can transform your document management</p>
|
||||||
<div class="row g-4">
|
{% with primary_url=url_for('public.pricing'), primary_icon='fas fa-rocket', primary_text='Get Started', secondary_url='#contact', secondary_icon='fas fa-envelope', secondary_text='Contact Sales' %}
|
||||||
<div class="col-md-4">
|
{% include 'components/cta_buttons.html' %}
|
||||||
<div class="text-center">
|
{% endwith %}
|
||||||
<i class="fas fa-envelope fa-2x mb-3" style="color: var(--primary-color);"></i>
|
|
||||||
<h5>Email Us</h5>
|
|
||||||
<p class="text-muted">info@docupulse.com</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="text-center">
|
|
||||||
<i class="fas fa-phone fa-2x mb-3" style="color: var(--primary-color);"></i>
|
|
||||||
<h5>Call Us</h5>
|
|
||||||
<p class="text-muted">+1 (555) 123-4567</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="text-center">
|
|
||||||
<i class="fas fa-clock fa-2x mb-3" style="color: var(--primary-color);"></i>
|
|
||||||
<h5>Support Hours</h5>
|
|
||||||
<p class="text-muted">24/7 Available</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -11,23 +11,41 @@
|
|||||||
<style>
|
<style>
|
||||||
.feature-section {
|
.feature-section {
|
||||||
padding: 80px 0;
|
padding: 80px 0;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.feature-card {
|
.feature-card {
|
||||||
background: var(--white);
|
background: var(--white);
|
||||||
border-radius: 15px;
|
border-radius: 20px;
|
||||||
padding: 40px 30px;
|
padding: 40px 30px;
|
||||||
box-shadow: 0 5px 15px var(--shadow-color);
|
box-shadow: 0 10px 30px var(--shadow-color);
|
||||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
transition: all 0.4s ease;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
border: none;
|
border: none;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.feature-card::before {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
height: 4px;
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
transform: scaleX(0);
|
||||||
|
transition: transform 0.3s ease;
|
||||||
|
}
|
||||||
|
.feature-card:hover::before {
|
||||||
|
transform: scaleX(1);
|
||||||
}
|
}
|
||||||
.feature-card:hover {
|
.feature-card:hover {
|
||||||
transform: translateY(-5px);
|
transform: translateY(-10px);
|
||||||
box-shadow: 0 15px 35px var(--shadow-color-light);
|
box-shadow: 0 20px 40px var(--shadow-color-light);
|
||||||
}
|
}
|
||||||
.feature-icon {
|
.feature-icon {
|
||||||
width: 80px;
|
width: 90px;
|
||||||
height: 80px;
|
height: 90px;
|
||||||
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
display: flex;
|
display: flex;
|
||||||
@@ -35,23 +53,169 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
margin: 0 auto 30px;
|
margin: 0 auto 30px;
|
||||||
color: white;
|
color: white;
|
||||||
font-size: 2rem;
|
font-size: 2.2rem;
|
||||||
|
position: relative;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
.feature-icon::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: -5px;
|
||||||
|
left: -5px;
|
||||||
|
right: -5px;
|
||||||
|
bottom: -5px;
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
border-radius: 50%;
|
||||||
|
z-index: -1;
|
||||||
|
opacity: 0.3;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
.feature-card:hover .feature-icon::after {
|
||||||
|
transform: scale(1.2);
|
||||||
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
.hero-section {
|
.hero-section {
|
||||||
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
color: white;
|
color: white;
|
||||||
padding: 120px 0 80px 0;
|
padding: 120px 0 80px 0;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.hero-section::before {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');
|
||||||
|
opacity: 0.3;
|
||||||
}
|
}
|
||||||
.section-title {
|
.section-title {
|
||||||
color: var(--text-dark);
|
color: var(--text-dark);
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.section-title::after {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
bottom: -10px;
|
||||||
|
left: 0;
|
||||||
|
width: 60px;
|
||||||
|
height: 3px;
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
border-radius: 2px;
|
||||||
}
|
}
|
||||||
.section-subtitle {
|
.section-subtitle {
|
||||||
color: var(--text-muted);
|
color: var(--text-muted);
|
||||||
font-size: 1.1rem;
|
font-size: 1.1rem;
|
||||||
margin-bottom: 3rem;
|
margin-bottom: 3rem;
|
||||||
}
|
}
|
||||||
|
.visual-guide-placeholder {
|
||||||
|
border-radius: 20px;
|
||||||
|
padding: 40px;
|
||||||
|
text-align: center;
|
||||||
|
min-height: 350px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
box-shadow: 0 15px 35px var(--shadow-color);
|
||||||
|
}
|
||||||
|
.visual-guide-placeholder::before {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
background: linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.1) 50%, transparent 70%);
|
||||||
|
transform: translateX(-100%);
|
||||||
|
transition: transform 0.6s ease;
|
||||||
|
}
|
||||||
|
.visual-guide-placeholder:hover::before {
|
||||||
|
transform: translateX(100%);
|
||||||
|
}
|
||||||
|
.feature-highlight {
|
||||||
|
background: linear-gradient(135deg, var(--primary-bg-light) 0%, var(--secondary-bg-light) 100%);
|
||||||
|
border-radius: 25px;
|
||||||
|
padding: 60px 40px;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.feature-highlight::before {
|
||||||
|
content: '';
|
||||||
|
position: absolute;
|
||||||
|
top: -50%;
|
||||||
|
right: -50%;
|
||||||
|
width: 200%;
|
||||||
|
height: 200%;
|
||||||
|
background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
|
||||||
|
animation: float 6s ease-in-out infinite;
|
||||||
|
}
|
||||||
|
@keyframes float {
|
||||||
|
0%, 100% { transform: translateY(0px) rotate(0deg); }
|
||||||
|
50% { transform: translateY(-20px) rotate(180deg); }
|
||||||
|
}
|
||||||
|
.staggered-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||||||
|
gap: 30px;
|
||||||
|
margin-top: 50px;
|
||||||
|
}
|
||||||
|
.staggered-item:nth-child(odd) {
|
||||||
|
transform: translateY(30px);
|
||||||
|
}
|
||||||
|
.floating-elements {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
pointer-events: none;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.floating-element {
|
||||||
|
position: absolute;
|
||||||
|
width: 60px;
|
||||||
|
height: 60px;
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
border-radius: 50%;
|
||||||
|
opacity: 0.1;
|
||||||
|
animation: float-around 8s ease-in-out infinite;
|
||||||
|
}
|
||||||
|
.floating-element:nth-child(1) { top: 20%; left: 10%; animation-delay: 0s; }
|
||||||
|
.floating-element:nth-child(2) { top: 60%; right: 15%; animation-delay: 2s; }
|
||||||
|
.floating-element:nth-child(3) { bottom: 30%; left: 20%; animation-delay: 4s; }
|
||||||
|
@keyframes float-around {
|
||||||
|
0%, 100% { transform: translate(0, 0) rotate(0deg); }
|
||||||
|
25% { transform: translate(20px, -20px) rotate(90deg); }
|
||||||
|
50% { transform: translate(-10px, -40px) rotate(180deg); }
|
||||||
|
75% { transform: translate(-30px, -10px) rotate(270deg); }
|
||||||
|
}
|
||||||
|
.gradient-text {
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
background-clip: text;
|
||||||
|
}
|
||||||
|
.feature-badge {
|
||||||
|
position: absolute;
|
||||||
|
top: -15px;
|
||||||
|
right: 20px;
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
color: white;
|
||||||
|
padding: 8px 16px;
|
||||||
|
border-radius: 20px;
|
||||||
|
font-size: 0.8rem;
|
||||||
|
font-weight: 600;
|
||||||
|
transform: rotate(3deg);
|
||||||
|
}
|
||||||
|
.additional-features .section-title::after {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -59,142 +223,170 @@
|
|||||||
|
|
||||||
<!-- Hero Section -->
|
<!-- Hero Section -->
|
||||||
<section class="hero-section">
|
<section class="hero-section">
|
||||||
<div class="container text-center">
|
<div class="floating-elements">
|
||||||
|
<div class="floating-element"></div>
|
||||||
|
<div class="floating-element"></div>
|
||||||
|
<div class="floating-element"></div>
|
||||||
|
</div>
|
||||||
|
<div class="container text-center position-relative">
|
||||||
<h1 class="display-4 fw-bold mb-4">Powerful Features for Modern Enterprises</h1>
|
<h1 class="display-4 fw-bold mb-4">Powerful Features for Modern Enterprises</h1>
|
||||||
<p class="lead fs-5">Discover how DocuPulse transforms document management with intelligent workflows, secure collaboration, and scalable architecture.</p>
|
<p class="lead fs-5">Discover how DocuPulse transforms document management with intelligent workflows, secure collaboration, and scalable architecture.</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Core Features -->
|
<!-- Room-Based Workspaces Feature -->
|
||||||
<section class="feature-section">
|
<section class="feature-section">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="text-center mb-5">
|
<div class="row align-items-center">
|
||||||
<h2 class="section-title">Core Features</h2>
|
<div class="col-lg-6">
|
||||||
<p class="section-subtitle">Everything you need to manage documents efficiently and securely</p>
|
<div class="feature-highlight">
|
||||||
</div>
|
<h2 class="section-title gradient-text">Room-Based Workspaces</h2>
|
||||||
<div class="row g-4">
|
<p class="section-subtitle">Create isolated collaboration environments with granular permissions, file storage, and real-time messaging for teams and projects.</p>
|
||||||
<div class="col-lg-4 col-md-6">
|
<ul class="list-unstyled">
|
||||||
<div class="feature-card">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Isolated team spaces for each project</li>
|
||||||
<div class="feature-icon">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Granular permissions and access controls</li>
|
||||||
<i class="fas fa-door-open"></i>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Integrated file storage and messaging</li>
|
||||||
</div>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Real-time collaboration tools</li>
|
||||||
<h3 class="h5 fw-bold mb-3">Room-Based Workspaces</h3>
|
|
||||||
<p class="text-muted">Create isolated collaboration environments with granular permissions, file storage, and real-time messaging for teams and projects.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Isolated team spaces</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Granular permissions</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Project organization</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-4 col-md-6">
|
<div class="col-lg-6">
|
||||||
<div class="feature-card">
|
<div class="visual-guide-placeholder" style="background: var(--bg-color);">
|
||||||
<div class="feature-icon">
|
<div>
|
||||||
<i class="fas fa-comments"></i>
|
<i class="fas fa-image fa-4x text-muted mb-3"></i>
|
||||||
|
<p class="text-muted fw-bold">Visual Guide: Room Workspace Interface</p>
|
||||||
|
<small class="text-muted">Screenshot or demo of room creation and management</small>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="h5 fw-bold mb-3">Real-Time Messaging</h3>
|
|
||||||
<p class="text-muted">Advanced chat system with file attachments, member management, conversation history, and instant notifications.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>File attachments</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Member management</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Conversation history</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 col-md-6">
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="feature-icon">
|
|
||||||
<i class="fas fa-folder-tree"></i>
|
|
||||||
</div>
|
|
||||||
<h3 class="h5 fw-bold mb-3">Advanced File Management</h3>
|
|
||||||
<p class="text-muted">Upload, organize, search, and manage files with hierarchical folders, version control, and comprehensive metadata tracking.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Hierarchical folders</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Version control</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Metadata tracking</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Security & Compliance -->
|
<!-- Client Document Requests Feature -->
|
||||||
<section class="feature-section" style="background-color: var(--bg-color);">
|
<section class="feature-section" style="background-color: var(--bg-color);">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="text-center mb-5">
|
<div class="row align-items-center">
|
||||||
<h2 class="section-title">Security & Compliance</h2>
|
<div class="col-lg-6 order-lg-2">
|
||||||
<p class="section-subtitle">Enterprise-grade security with comprehensive compliance features</p>
|
<div class="feature-highlight">
|
||||||
</div>
|
<h2 class="section-title gradient-text">Client Document Requests</h2>
|
||||||
<div class="row g-4">
|
<p class="section-subtitle">Streamlined communication system for requesting documents from clients with file attachments and conversation tracking.</p>
|
||||||
<div class="col-lg-4 col-md-6">
|
<ul class="list-unstyled">
|
||||||
<div class="feature-card">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Document request workflows</li>
|
||||||
<div class="feature-icon">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Conversation tracking and history</li>
|
||||||
<i class="fas fa-user-shield"></i>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>File attachments and sharing</li>
|
||||||
</div>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Status tracking and notifications</li>
|
||||||
<h3 class="h5 fw-bold mb-3">Role-Based Security</h3>
|
|
||||||
<p class="text-muted">Granular permission system with user roles, access controls, and comprehensive audit logging for security compliance.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>User roles & permissions</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Access controls</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Audit logging</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-4 col-md-6">
|
<div class="col-lg-6 order-lg-1">
|
||||||
<div class="feature-card">
|
<div class="visual-guide-placeholder" style="background: var(--white);">
|
||||||
<div class="feature-icon">
|
<div>
|
||||||
<i class="fas fa-lock"></i>
|
<i class="fas fa-image fa-4x text-muted mb-3"></i>
|
||||||
|
<p class="text-muted fw-bold">Visual Guide: Document Request Flow</p>
|
||||||
|
<small class="text-muted">Workflow diagram or interface screenshot</small>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="h5 fw-bold mb-3">Data Protection</h3>
|
|
||||||
<p class="text-muted">End-to-end encryption, secure file storage, and comprehensive data protection measures to keep your information safe.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>End-to-end encryption</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Secure storage</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Data protection</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 col-md-6">
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="feature-icon">
|
|
||||||
<i class="fas fa-shield-alt"></i>
|
|
||||||
</div>
|
|
||||||
<h3 class="h5 fw-bold mb-3">Compliance Ready</h3>
|
|
||||||
<p class="text-muted">Built-in compliance features for GDPR, HIPAA, and other regulatory requirements with automated compliance reporting.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>GDPR compliance</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>HIPAA ready</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Automated reporting</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Collaboration & Communication -->
|
<!-- Advanced File Management Feature -->
|
||||||
<section class="feature-section">
|
<section class="feature-section">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="text-center mb-5">
|
<div class="row align-items-center">
|
||||||
<h2 class="section-title">Collaboration & Communication</h2>
|
<div class="col-lg-6">
|
||||||
<p class="section-subtitle">Enhanced team collaboration with intelligent communication tools</p>
|
<div class="feature-highlight">
|
||||||
</div>
|
<h2 class="section-title gradient-text">Advanced File Management</h2>
|
||||||
<div class="row g-4">
|
<p class="section-subtitle">Upload, organize, search, and manage files with hierarchical folders and comprehensive metadata tracking.</p>
|
||||||
<div class="col-lg-4 col-md-6">
|
<ul class="list-unstyled">
|
||||||
<div class="feature-card">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Hierarchical folder structure</li>
|
||||||
<div class="feature-icon">
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Advanced search and filtering</li>
|
||||||
<i class="fas fa-bell"></i>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Metadata tracking and organization</li>
|
||||||
</div>
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>File versioning and history</li>
|
||||||
<h3 class="h5 fw-bold mb-3">Smart Notifications</h3>
|
|
||||||
<p class="text-muted">Comprehensive notification system with customizable email templates, SMTP integration, and real-time alerts.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Customizable templates</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>SMTP integration</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Real-time alerts</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="visual-guide-placeholder" style="background: var(--bg-color);">
|
||||||
|
<div>
|
||||||
|
<i class="fas fa-image fa-4x text-muted mb-3"></i>
|
||||||
|
<p class="text-muted fw-bold">Visual Guide: File Management Interface</p>
|
||||||
|
<small class="text-muted">File browser and organization interface</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- Security & Compliance Feature -->
|
||||||
|
<section class="feature-section" style="background-color: var(--bg-color);">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-lg-6 order-lg-2">
|
||||||
|
<div class="feature-highlight">
|
||||||
|
<h2 class="section-title gradient-text">Security & Compliance</h2>
|
||||||
|
<p class="section-subtitle">Enterprise-grade security with comprehensive compliance features for data protection and regulatory requirements.</p>
|
||||||
|
<ul class="list-unstyled">
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Role-based access controls</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>End-to-end encryption</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>GDPR and HIPAA compliance</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Comprehensive audit logging</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6 order-lg-1">
|
||||||
|
<div class="visual-guide-placeholder" style="background: var(--white);">
|
||||||
|
<div>
|
||||||
|
<i class="fas fa-image fa-4x text-muted mb-3"></i>
|
||||||
|
<p class="text-muted fw-bold">Visual Guide: Security Dashboard</p>
|
||||||
|
<small class="text-muted">Security settings and compliance reports</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- White Labeling Feature -->
|
||||||
|
<section class="feature-section">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="feature-highlight">
|
||||||
|
<h2 class="section-title gradient-text">White Labeling</h2>
|
||||||
|
<p class="section-subtitle">Complete brand customization with custom logos, company colors, and personalized branding throughout the platform.</p>
|
||||||
|
<ul class="list-unstyled">
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Custom company logo upload</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Brand color customization</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Personalized email templates</li>
|
||||||
|
<li class="mb-3"><i class="fas fa-check text-success me-2"></i>Complete platform rebranding</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="visual-guide-placeholder" style="background: var(--bg-color);">
|
||||||
|
<div>
|
||||||
|
<i class="fas fa-image fa-4x text-muted mb-3"></i>
|
||||||
|
<p class="text-muted fw-bold">Visual Guide: Brand Customization</p>
|
||||||
|
<small class="text-muted">Logo upload and color customization interface</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<!-- Additional Features Grid -->
|
||||||
|
<section class="feature-section additional-features" style="background-color: var(--bg-color);">
|
||||||
|
<div class="container">
|
||||||
|
<div class="text-center mb-5">
|
||||||
|
<h2 class="section-title gradient-text" style="position: relative;">Additional Features</h2>
|
||||||
|
<p class="section-subtitle">More powerful tools to enhance your document management workflow</p>
|
||||||
|
</div>
|
||||||
|
<div class="row g-4">
|
||||||
<div class="col-lg-4 col-md-6">
|
<div class="col-lg-4 col-md-6">
|
||||||
<div class="feature-card">
|
<div class="feature-card">
|
||||||
<div class="feature-icon">
|
<div class="feature-icon">
|
||||||
@@ -223,57 +415,17 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Customization & Integration -->
|
|
||||||
<section class="feature-section" style="background-color: var(--bg-color);">
|
|
||||||
<div class="container">
|
|
||||||
<div class="text-center mb-5">
|
|
||||||
<h2 class="section-title">Customization & Integration</h2>
|
|
||||||
<p class="section-subtitle">Flexible platform that adapts to your business needs</p>
|
|
||||||
</div>
|
|
||||||
<div class="row g-4">
|
|
||||||
<div class="col-lg-4 col-md-6">
|
<div class="col-lg-4 col-md-6">
|
||||||
<div class="feature-card">
|
<div class="feature-card">
|
||||||
<div class="feature-icon">
|
<div class="feature-icon">
|
||||||
<i class="fas fa-palette"></i>
|
<i class="fas fa-bell"></i>
|
||||||
</div>
|
</div>
|
||||||
<h3 class="h5 fw-bold mb-3">Dynamic Theming</h3>
|
<h3 class="h5 fw-bold mb-3">Smart Notifications</h3>
|
||||||
<p class="text-muted">Customizable color system with CSS custom properties, allowing instant theme changes and brand customization.</p>
|
<p class="text-muted">Comprehensive notification system with customizable email templates, SMTP integration, and real-time alerts.</p>
|
||||||
<ul class="list-unstyled mt-3">
|
<ul class="list-unstyled mt-3">
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Custom colors</li>
|
<li><i class="fas fa-check text-success me-2"></i>Email templates</li>
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Brand customization</li>
|
<li><i class="fas fa-check text-success me-2"></i>SMTP integration</li>
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Instant changes</li>
|
<li><i class="fas fa-check text-success me-2"></i>Real-time alerts</li>
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 col-md-6">
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="feature-icon">
|
|
||||||
<i class="fas fa-cogs"></i>
|
|
||||||
</div>
|
|
||||||
<h3 class="h5 fw-bold mb-3">Flexible Configuration</h3>
|
|
||||||
<p class="text-muted">Comprehensive settings and configuration options to tailor the platform to your specific business requirements.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Custom settings</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Business requirements</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Flexible options</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-4 col-md-6">
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="feature-icon">
|
|
||||||
<i class="fas fa-chart-line"></i>
|
|
||||||
</div>
|
|
||||||
<h3 class="h5 fw-bold mb-3">Analytics & Insights</h3>
|
|
||||||
<p class="text-muted">Comprehensive analytics and reporting tools to track usage, performance, and user engagement across your platform.</p>
|
|
||||||
<ul class="list-unstyled mt-3">
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Usage tracking</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>Performance metrics</li>
|
|
||||||
<li><i class="fas fa-check text-success me-2"></i>User engagement</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -286,14 +438,9 @@
|
|||||||
<div class="container text-center">
|
<div class="container text-center">
|
||||||
<h2 class="display-5 fw-bold mb-4">Ready to Get Started?</h2>
|
<h2 class="display-5 fw-bold mb-4">Ready to Get Started?</h2>
|
||||||
<p class="lead text-muted mb-5">Experience the power of DocuPulse for your enterprise document management needs</p>
|
<p class="lead text-muted mb-5">Experience the power of DocuPulse for your enterprise document management needs</p>
|
||||||
<div class="d-flex justify-content-center gap-3 flex-wrap">
|
{% with primary_url=url_for('public.pricing'), primary_icon='fas fa-rocket', primary_text='View Pricing', secondary_url=url_for('public.contact'), secondary_icon='fas fa-envelope', secondary_text='Contact Sales' %}
|
||||||
<a href="{{ url_for('public.pricing') }}" class="btn btn-primary btn-lg px-5 py-3">
|
{% include 'components/cta_buttons.html' %}
|
||||||
<i class="fas fa-rocket me-2"></i>View Pricing
|
{% endwith %}
|
||||||
</a>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-outline-primary btn-lg px-5 py-3">
|
|
||||||
<i class="fas fa-envelope me-2"></i>Contact Sales
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|||||||
@@ -13,62 +13,15 @@
|
|||||||
padding: 80px 0;
|
padding: 80px 0;
|
||||||
}
|
}
|
||||||
.pricing-card {
|
.pricing-card {
|
||||||
background: var(--white);
|
border: none;
|
||||||
border-radius: 15px;
|
border-radius: 15px;
|
||||||
padding: 40px 30px;
|
transition: transform 0.3s ease;
|
||||||
box-shadow: 0 5px 15px var(--shadow-color);
|
box-shadow: 0 5px 15px var(--shadow-color);
|
||||||
transition: transform 0.3s ease, box-shadow 0.3s ease;
|
|
||||||
height: 100%;
|
|
||||||
border: 2px solid transparent;
|
|
||||||
position: relative;
|
|
||||||
}
|
}
|
||||||
.pricing-card:hover {
|
.pricing-card:hover {
|
||||||
transform: translateY(-5px);
|
transform: translateY(-10px);
|
||||||
box-shadow: 0 15px 35px var(--shadow-color-light);
|
box-shadow: 0 15px 35px var(--shadow-color-light);
|
||||||
}
|
}
|
||||||
.pricing-card.featured {
|
|
||||||
border-color: var(--primary-color);
|
|
||||||
transform: scale(1.05);
|
|
||||||
}
|
|
||||||
.pricing-card.featured::before {
|
|
||||||
content: 'Most Popular';
|
|
||||||
position: absolute;
|
|
||||||
top: -12px;
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
background: var(--primary-color);
|
|
||||||
color: white;
|
|
||||||
padding: 5px 20px;
|
|
||||||
border-radius: 20px;
|
|
||||||
font-size: 0.8rem;
|
|
||||||
font-weight: 600;
|
|
||||||
}
|
|
||||||
.price {
|
|
||||||
font-size: 3rem;
|
|
||||||
font-weight: 700;
|
|
||||||
color: var(--primary-color);
|
|
||||||
margin-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
.price-period {
|
|
||||||
color: var(--text-muted);
|
|
||||||
font-size: 1rem;
|
|
||||||
}
|
|
||||||
.feature-list {
|
|
||||||
list-style: none;
|
|
||||||
padding: 0;
|
|
||||||
margin: 2rem 0;
|
|
||||||
}
|
|
||||||
.feature-list li {
|
|
||||||
padding: 0.5rem 0;
|
|
||||||
border-bottom: 1px solid var(--border-color);
|
|
||||||
}
|
|
||||||
.feature-list li:last-child {
|
|
||||||
border-bottom: none;
|
|
||||||
}
|
|
||||||
.feature-list i {
|
|
||||||
color: var(--success-color);
|
|
||||||
margin-right: 0.5rem;
|
|
||||||
}
|
|
||||||
.hero-section {
|
.hero-section {
|
||||||
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
color: white;
|
color: white;
|
||||||
@@ -93,6 +46,22 @@
|
|||||||
padding: 1.5rem;
|
padding: 1.5rem;
|
||||||
color: var(--text-muted);
|
color: var(--text-muted);
|
||||||
}
|
}
|
||||||
|
.btn-primary {
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
border: none;
|
||||||
|
border-radius: 25px;
|
||||||
|
padding: 12px 30px;
|
||||||
|
}
|
||||||
|
.btn-outline-primary {
|
||||||
|
border: 2px solid var(--primary-color);
|
||||||
|
color: var(--primary-color);
|
||||||
|
border-radius: 25px;
|
||||||
|
padding: 12px 30px;
|
||||||
|
}
|
||||||
|
.btn-outline-primary:hover {
|
||||||
|
background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
|
||||||
|
border-color: var(--primary-color);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -107,157 +76,9 @@
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- Pricing Plans -->
|
<!-- Pricing Plans -->
|
||||||
<section class="pricing-section">
|
{% with contact_url=url_for('public.contact') %}
|
||||||
<div class="container">
|
{% include 'components/pricing_section.html' %}
|
||||||
<div class="row g-4 justify-content-center">
|
{% endwith %}
|
||||||
<div class="col-lg-3 col-md-6">
|
|
||||||
<div class="pricing-card">
|
|
||||||
<h3 class="h4 fw-bold mb-3">Starter</h3>
|
|
||||||
<div class="price">$29<span class="price-period">/month</span></div>
|
|
||||||
<p class="text-muted mb-4">Perfect for small teams getting started</p>
|
|
||||||
<ul class="feature-list">
|
|
||||||
<li><i class="fas fa-check"></i>Up to 10 rooms</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 20 conversations</li>
|
|
||||||
<li><i class="fas fa-check"></i>25GB storage</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 10 managers</li>
|
|
||||||
<li><i class="fas fa-check"></i>Basic support</li>
|
|
||||||
<li><i class="fas fa-check"></i>Core features</li>
|
|
||||||
</ul>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-outline-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-3 col-md-6">
|
|
||||||
<div class="pricing-card featured">
|
|
||||||
<h3 class="h4 fw-bold mb-3">Professional</h3>
|
|
||||||
<div class="price">$99<span class="price-period">/month</span></div>
|
|
||||||
<p class="text-muted mb-4">Ideal for growing businesses</p>
|
|
||||||
<ul class="feature-list">
|
|
||||||
<li><i class="fas fa-check"></i>Up to 25 rooms</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 50 conversations</li>
|
|
||||||
<li><i class="fas fa-check"></i>100GB storage</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 50 managers</li>
|
|
||||||
<li><i class="fas fa-check"></i>Priority support</li>
|
|
||||||
<li><i class="fas fa-check"></i>Advanced features</li>
|
|
||||||
</ul>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-3 col-md-6">
|
|
||||||
<div class="pricing-card">
|
|
||||||
<h3 class="h4 fw-bold mb-3">Enterprise</h3>
|
|
||||||
<div class="price">$299<span class="price-period">/month</span></div>
|
|
||||||
<p class="text-muted mb-4">For large organizations</p>
|
|
||||||
<ul class="feature-list">
|
|
||||||
<li><i class="fas fa-check"></i>Up to 100 rooms</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 200 conversations</li>
|
|
||||||
<li><i class="fas fa-check"></i>500GB storage</li>
|
|
||||||
<li><i class="fas fa-check"></i>Up to 200 managers</li>
|
|
||||||
<li><i class="fas fa-check"></i>24/7 dedicated support</li>
|
|
||||||
<li><i class="fas fa-check"></i>All features included</li>
|
|
||||||
</ul>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-outline-primary w-100">Get Started</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-lg-3 col-md-6">
|
|
||||||
<div class="pricing-card">
|
|
||||||
<h3 class="h4 fw-bold mb-3">Custom</h3>
|
|
||||||
<div class="price">Custom</div>
|
|
||||||
<p class="text-muted mb-4">Tailored for your needs</p>
|
|
||||||
<ul class="feature-list">
|
|
||||||
<li><i class="fas fa-check"></i>Unlimited rooms</li>
|
|
||||||
<li><i class="fas fa-check"></i>Unlimited conversations</li>
|
|
||||||
<li><i class="fas fa-check"></i>Unlimited storage</li>
|
|
||||||
<li><i class="fas fa-check"></i>Unlimited users</li>
|
|
||||||
<li><i class="fas fa-check"></i>Custom integrations</li>
|
|
||||||
<li><i class="fas fa-check"></i>Dedicated account manager</li>
|
|
||||||
</ul>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-outline-primary w-100">Contact Sales</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Features Comparison -->
|
|
||||||
<section class="pricing-section" style="background-color: var(--bg-color);">
|
|
||||||
<div class="container">
|
|
||||||
<div class="text-center mb-5">
|
|
||||||
<h2 class="display-5 fw-bold mb-3">Feature Comparison</h2>
|
|
||||||
<p class="lead text-muted">See what's included in each plan</p>
|
|
||||||
</div>
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-hover">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Feature</th>
|
|
||||||
<th class="text-center">Starter</th>
|
|
||||||
<th class="text-center">Professional</th>
|
|
||||||
<th class="text-center">Enterprise</th>
|
|
||||||
<th class="text-center">Custom</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td>Room-based workspaces</td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Real-time messaging</td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>File management</td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Role-based security</td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Advanced notifications</td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Custom theming</td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Analytics & reporting</td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Custom integrations</td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-times text-muted"></i></td>
|
|
||||||
<td class="text-center"><i class="fas fa-check text-success"></i></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- FAQ Section -->
|
<!-- FAQ Section -->
|
||||||
<section class="pricing-section faq-section">
|
<section class="pricing-section faq-section">
|
||||||
@@ -277,15 +98,6 @@
|
|||||||
Yes, you can upgrade or downgrade your plan at any time. Changes will be prorated and reflected in your next billing cycle.
|
Yes, you can upgrade or downgrade your plan at any time. Changes will be prorated and reflected in your next billing cycle.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="faq-item">
|
|
||||||
<div class="faq-question" onclick="toggleFAQ(this)">
|
|
||||||
<i class="fas fa-chevron-down me-2"></i>
|
|
||||||
Is there a free trial available?
|
|
||||||
</div>
|
|
||||||
<div class="faq-answer" style="display: none;">
|
|
||||||
We offer a 14-day free trial for all plans. No credit card required to start your trial.
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="faq-item">
|
<div class="faq-item">
|
||||||
<div class="faq-question" onclick="toggleFAQ(this)">
|
<div class="faq-question" onclick="toggleFAQ(this)">
|
||||||
<i class="fas fa-chevron-down me-2"></i>
|
<i class="fas fa-chevron-down me-2"></i>
|
||||||
@@ -318,22 +130,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- CTA Section -->
|
|
||||||
<section class="py-5">
|
|
||||||
<div class="container text-center">
|
|
||||||
<h2 class="display-5 fw-bold mb-4">Ready to Get Started?</h2>
|
|
||||||
<p class="lead text-muted mb-5">Join thousands of businesses using DocuPulse for their document management needs</p>
|
|
||||||
<div class="d-flex justify-content-center gap-3 flex-wrap">
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-primary btn-lg px-5 py-3">
|
|
||||||
<i class="fas fa-rocket me-2"></i>Start Free Trial
|
|
||||||
</a>
|
|
||||||
<a href="{{ url_for('public.contact') }}" class="btn btn-outline-primary btn-lg px-5 py-3">
|
|
||||||
<i class="fas fa-phone me-2"></i>Talk to Sales
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
{% include 'components/footer_nav.html' %}
|
{% include 'components/footer_nav.html' %}
|
||||||
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|||||||
Reference in New Issue
Block a user