survivingparenthood / index.html
unscriptd's picture
Build a production-ready affiliate + content site called SurvivingParenthood.co.
98ca675 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Surviving Parenthood - Honest Parenting Reviews & Survival Guides</title>
<meta name="description" content="The sh*t no one told you about parenthood. Honest reviews, real hacks, and survival guides for getting through the chaos — tested by parents, not corporations.">
<link rel="icon" type="image/x-icon" href="/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: {
DEFAULT: '#FF6B35',
dark: '#E05A2B'
},
secondary: {
DEFAULT: '#004E7C',
dark: '#003D5F'
}
},
fontFamily: {
sans: ['Inter', 'Helvetica Neue', 'sans-serif'],
heading: ['Poppins', 'sans-serif']
}
}
}
}
</script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700;800&display=swap" rel="stylesheet">
<link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
</head>
<body class="bg-gray-50 font-sans text-gray-800">
<!-- Navigation -->
<nav class="bg-white shadow-sm">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between h-16">
<div class="flex items-center">
<a href="/" class="flex-shrink-0 flex items-center">
<span class="text-primary-600 font-heading font-bold text-xl">SurvivingParenthood.co</span>
</a>
</div>
<div class="hidden sm:ml-6 sm:flex sm:space-x-8">
<a href="/reviews" class="border-primary-500 text-gray-900 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Reviews</a>
<a href="/guides" class="border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">Guides</a>
<a href="/about" class="border-transparent text-gray-500 hover:border-gray-300 hover:text-gray-700 inline-flex items-center px-1 pt-1 border-b-2 text-sm font-medium">About</a>
</div>
<div class="-mr-2 flex items-center sm:hidden">
<button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-primary-500" aria-controls="mobile-menu" aria-expanded="false">
<span class="sr-only">Open main menu</span>
<i data-feather="menu"></i>
</button>
</div>
</div>
</div>
<!-- Mobile menu -->
<div class="sm:hidden hidden" id="mobile-menu">
<div class="pt-2 pb-3 space-y-1">
<a href="/reviews" class="bg-primary-50 border-primary-500 text-primary-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Reviews</a>
<a href="/guides" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">Guides</a>
<a href="/about" class="border-transparent text-gray-500 hover:bg-gray-50 hover:border-gray-300 hover:text-gray-700 block pl-3 pr-4 py-2 border-l-4 text-base font-medium">About</a>
</div>
</div>
</nav>
<!-- Hero Section -->
<div class="relative bg-white overflow-hidden">
<div class="max-w-7xl mx-auto">
<div class="relative z-10 pb-8 bg-white sm:pb-16 md:pb-20 lg:max-w-2xl lg:w-full lg:pb-28 xl:pb-32">
<main class="mt-10 mx-auto max-w-7xl px-4 sm:mt-12 sm:px-6 md:mt-16 lg:mt-20 lg:px-8 xl:mt-28">
<div class="sm:text-center lg:text-left">
<h1 class="text-4xl tracking-tight font-extrabold text-gray-900 sm:text-5xl md:text-6xl">
<span class="block">The Sh*t No One Told You</span>
<span class="block text-primary-600">About Parenthood</span>
</h1>
<p class="mt-3 text-base text-gray-500 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
Honest reviews, real hacks, and survival guides for getting through the chaos — tested by parents, not corporations.
</p>
<div class="mt-5 sm:mt-8 sm:flex sm:justify-center lg:justify-start">
<div class="rounded-md shadow">
<a href="/reviews" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-primary-600 hover:bg-primary-700 md:py-4 md:text-lg md:px-10">
Find Your Survival Gear
</a>
</div>
<div class="mt-3 sm:mt-0 sm:ml-3">
<a href="/guides" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-primary-700 bg-primary-100 hover:bg-primary-200 md:py-4 md:text-lg md:px-10">
Read the Latest Hacks
</a>
</div>
</div>
</div>
</main>
</div>
</div>
<div class="lg:absolute lg:inset-y-0 lg:right-0 lg:w-1/2">
<img class="h-56 w-full object-cover sm:h-72 md:h-96 lg:w-full lg:h-full" src="http://static.photos/people/1200x630/42" alt="Exhausted but happy parents with kids">
</div>
</div>
<!-- Featured Review -->
<div class="py-12 bg-gray-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:text-center">
<h2 class="text-base text-primary-600 font-semibold tracking-wide uppercase">Featured Review</h2>
<p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
The Baby Monitor That Actually Works
</p>
<p class="mt-4 max-w-2xl text-xl text-gray-500 lg:mx-auto">
After testing 7 monitors, here's the one that didn't fail us at 3AM.
</p>
</div>
<div class="mt-10">
<div class="bg-white overflow-hidden shadow rounded-lg">
<div class="px-4 py-5 sm:p-6">
<div class="flex flex-col md:flex-row">
<div class="md:w-1/3 mb-6 md:mb-0 md:pr-6">
<img class="w-full h-auto rounded-lg" src="http://static.photos/technology/640x360/1" alt="Baby monitor">
<div class="mt-4 flex items-center justify-between">
<span class="text-2xl font-bold text-gray-900">$149.99</span>
<a href="/go/amazon-baby-monitor" class="bg-primary-600 hover:bg-primary-700 text-white font-medium py-2 px-4 rounded-md inline-flex items-center">
<span>View on Amazon</span>
<i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<div class="md:w-2/3">
<div class="flex items-center mb-4">
<div class="flex items-center">
<div class="flex">
<i data-feather="star" class="text-yellow-400 fill-current w-5 h-5"></i>
<i data-feather="star" class="text-yellow-400 fill-current w-5 h-5"></i>
<i data-feather="star" class="text-yellow-400 fill-current w-5 h-5"></i>
<i data-feather="star" class="text-yellow-400 fill-current w-5 h-5"></i>
<i data-feather="star" class="text-yellow-400 fill-current w-5 h-5"></i>
</div>
<span class="ml-2 text-gray-600">4.9/5 (87 reviews)</span>
</div>
</div>
<h3 class="text-lg font-medium text-gray-900">Our Verdict</h3>
<p class="mt-2 text-gray-600">
After 14 months of testing (and many sleepless nights), this is the only baby monitor that consistently worked without false alarms, connection drops, or confusing interfaces. It's not cheap, but neither is your sanity.
</p>
<div class="mt-6 grid grid-cols-1 gap-4 sm:grid-cols-2">
<div class="bg-green-50 p-4 rounded-lg">
<h4 class="text-sm font-medium text-green-800">Pros</h4>
<ul class="mt-2 space-y-1">
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500"></i>
<span class="ml-2 text-sm text-gray-700">Crystal clear night vision</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500"></i>
<span class="ml-2 text-sm text-gray-700">No connection drops</span>
</li>
<li class="flex items-start">
<i data-feather="check" class="flex-shrink-0 h-5 w-5 text-green-500"></i>
<span class="ml-2 text-sm text-gray-700">Easy one-hand operation</span>
</li>
</ul>
</div>
<div class="bg-red-50 p-4 rounded-lg">
<h4 class="text-sm font-medium text-red-800">Cons</h4>
<ul class="mt-2 space-y-1">
<li class="flex items-start">
<i data-feather="x" class="flex-shrink-0 h-5 w-5 text-red-500"></i>
<span class="ml-2 text-sm text-gray-700">Pricey compared to others</span>
</li>
<li class="flex items-start">
<i data-feather="x" class="flex-shrink-0 h-5 w-5 text-red-500"></i>
<span class="ml-2 text-sm text-gray-700">Parent unit is bulky</span>
</li>
</ul>
</div>
</div>
<div class="mt-6">
<a href="/reviews/baby-monitor" class="text-primary-600 hover:text-primary-800 font-medium inline-flex items-center">
Read full review
<i data-feather="arrow-right" class="ml-1 w-4 h-4"></i>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Featured Guide -->
<div class="py-12 bg-white">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="lg:text-center">
<h2 class="text-base text-primary-600 font-semibold tracking-wide uppercase">Featured Guide</h2>
<p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
10 Parenting Hacks That Actually Work
</p>
<p class="mt-4 max-w-2xl text-xl text-gray-500 lg:mx-auto">
Real solutions from parents who've been there, not Pinterest-perfect fantasies.
</p>
</div>
<div class="mt-10">
<div class="bg-gray-50 overflow-hidden shadow rounded-lg">
<div class="px-4 py-5 sm:p-6">
<div class="flex flex-col md:flex-row">
<div class="md:w-1/3 mb-6 md:mb-0 md:pr-6">
<img class="w-full h-auto rounded-lg" src="http://static.photos/family/640x360/2" alt="Parenting hacks">
<div class="mt-4">
<span class="text-sm font-medium text-gray-500">8 minute read</span>
</div>
</div>
<div class="md:w-2/3">
<h3 class="text-lg font-medium text-gray-900">What's Inside</h3>
<p class="mt-2 text-gray-600">
After interviewing 47 parents and testing countless "hacks" ourselves, these are the only ones that delivered real results without requiring perfection or endless patience.
</p>
<div class="mt-6">
<h4 class="text-sm font-medium text-gray-900 uppercase tracking-wide">Top 3 Highlights</h4>
<ul class="mt-2 space-y-2">
<li class="flex items-start">
<span class="flex items-center justify-center h-6 w-6 rounded-full bg-primary-100 text-primary-800 font-medium text-sm">1</span>
<span class="ml-3 text-gray-700">The 2-minute trick to stop toddler meltdowns (works 80% of the time)</span>
</li>
<li class="flex items-start">
<span class="flex items-center justify-center h-6 w-6 rounded-full bg-primary-100 text-primary-800 font-medium text-sm">2</span>
<span class="ml-3 text-gray-700">How to actually get kids to eat vegetables (no bribes required)</span>
</li>
<li class="flex items-start">
<span class="flex items-center justify-center h-6 w-6 rounded-full bg-primary-100 text-primary-800 font-medium text-sm">3</span>
<span class="ml-3 text-gray-700">The bedtime routine that added 2 hours to our evenings</span>
</li>
</ul>
</div>
<div class="mt-6">
<a href="/guides/parenting-hacks" class="text-primary-600 hover:text-primary-800 font-medium inline-flex items-center">
Read full guide
<i data-feather="arrow-right" class="ml-1 w-4 h-4"></i>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Quick Hacks Section -->
<div class="py-12 bg-gray-50">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="text-center">
<h2 class="text-base text-primary-600 font-semibold tracking-wide uppercase">Quick Hits</h2>
<p class="mt-2 text-3xl leading-8 font-extrabold tracking-tight text-gray-900 sm:text-4xl">
Survival Hacks for Right Now
</p>
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
Because sometimes you need help immediately.
</p>
</div>
<div class="mt-10">
<div class="grid gap-8 md:grid-cols-2 lg:grid-cols-3">
<div class="bg-white p-6 rounded-lg shadow">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="clock" class="h-6 w-6"></i>
</div>
<h3 class="mt-4 text-lg font-medium text-gray-900">The 5-Minute Cleanup</h3>
<p class="mt-2 text-base text-gray-500">
Set a timer for 5 minutes and have everyone (yes, even the toddler) pick up as much as they can. Works surprisingly well.
</p>
</div>
<div class="bg-white p-6 rounded-lg shadow">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="droplet" class="h-6 w-6"></i>
</div>
<h3 class="mt-4 text-lg font-medium text-gray-900">Water Bottle Trick</h3>
<p class="mt-2 text-base text-gray-500">
Keep a water bottle by your bed. When kids wake you up at night, take a sip first. It helps you wake up enough to deal with whatever crisis they're having.
</p>
</div>
<div class="bg-white p-6 rounded-lg shadow">
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary-500 text-white">
<i data-feather="shopping-bag" class="h-6 w-6"></i>
</div>
<h3 class="mt-4 text-lg font-medium text-gray-900">Emergency Snack Stash</h3>
<p class="mt-2 text-base text-gray-500">
Hide non-perishable snacks in your car, purse, and coat pockets. You'll thank yourself during unexpected hunger meltdowns.
</p>
</div>
</div>
</div>
</div>
</div>
<!-- Newsletter Section -->
<div class="bg-primary-700">
<div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8 lg:flex lg:items-center">
<div class="lg:w-0 lg:flex-1">
<h2 class="text-3xl font-extrabold tracking-tight text-white sm:text-4xl">
Need more survival tips?
</h2>
<p class="mt-3 max-w-3xl text-lg leading-6 text-primary-100">
Join 12,000+ parents getting our weekly newsletter with unfiltered advice, exclusive reviews, and real-talk parenting stories.
</p>
</div>
<div class="mt-8 lg:mt-0 lg:ml-8">
<form class="sm:flex">
<label for="email-address" class="sr-only">Email address</label>
<input id="email-address" name="email" type="email" autocomplete="email" required class="w-full px-5 py-3 border border-transparent placeholder-gray-500 focus:ring-2 focus:ring-offset-2 focus:ring-offset-primary-700 focus:ring-white focus:border-white sm:max-w-xs rounded-md" placeholder="Enter your email">
<div class="mt-3 rounded-md shadow sm:mt-0 sm:ml-3 sm:flex-shrink-0">
<button type="submit" class="w-full flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-primary-600 bg-white hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-primary-700 focus:ring-white">
Sign up
</button>
</div>
</form>
<p class="mt-3 text-sm text-primary-100">
We respect your privacy. Unsubscribe at any time.
</p>
</div>
</div>
</div>
<!-- Footer -->
<footer class="bg-white">
<div class="max-w-7xl mx-auto py-12 px-4 overflow-hidden sm:px-6 lg:px-8">
<nav class="-mx-5 -my-2 flex flex-wrap justify-center" aria-label="Footer">
<div class="px-5 py-2">
<a href="/about" class="text-base text-gray-500 hover:text-gray-900">About</a>
</div>
<div class="px-5 py-2">
<a href="/contact" class="text-base text-gray-500 hover:text-gray-900">Contact</a>
</div>
<div class="px-5 py-2">
<a href="/privacy" class="text-base text-gray-500 hover:text-gray-900">Privacy</a>
</div>
<div class="px-5 py-2">
<a href="/terms" class="text-base text-gray-500 hover:text-gray-900">Terms</a>
</div>
<div class="px-5 py-2">
<a href="/affiliate-disclosure" class="text-base text-gray-500 hover:text-gray-900">Affiliate Disclosure</a>
</div>
<div class="px-5 py-2">
<a href="/accessibility" class="text-base text-gray-500 hover:text-gray-900">Accessibility</a>
</div>
</nav>
<div class="mt-8 flex justify-center space-x-6">
<a href="#" class="text-gray-400 hover:text-gray-500">
<span class="sr-only">Facebook</span>
<i data-feather="facebook" class="h-6 w-6"></i>
</a>
<a href="#" class="text-gray-400 hover:text-gray-500">
<span class="sr-only">Instagram</span>
<i data-feather="instagram" class="h-6 w-6"></i>
</a>
<a href="#" class="text-gray-400 hover:text-gray-500">
<span class="sr-only">Twitter</span>
<i data-feather="twitter" class="h-6 w-6"></i>
</a>
<a href="#" class="text-gray-400 hover:text-gray-500">
<span class="sr-only">Pinterest</span>
<i data-feather="mail" class="h-6 w-6"></i>
</a>
</div>
<p class="mt-8 text-center text-base text-gray-400">
&copy; 2023 SurvivingParenthood.co. All rights reserved.
</p>
<div class="mt-2 text-center text-sm text-gray-500">
<p>SurvivingParenthood.co is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.</p>
</div>
</div>
</footer>
<!-- Cookie Consent -->
<div id="cookie-consent" class="hidden fixed inset-x-0 bottom-0 bg-gray-800 text-white p-4">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex flex-col md:flex-row items-center justify-between">
<div class="mb-4 md:mb-0">
<p class="text-sm">We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.</p>
</div>
<div class="flex space-x-4">
<button id="cookie-consent-accept" class="bg-primary-600 hover:bg-primary-700 text-white px-4 py-2 rounded-md text-sm font-medium">Accept</button>
<button id="cookie-consent-settings" class="bg-transparent hover:bg-gray-700 text-white px-4 py-2 rounded-md text-sm font-medium border border-white">Settings</button>
</div>
</div>
</div>
</div>
<script>
// Mobile menu toggle
document.querySelector('[aria-controls="mobile-menu"]').addEventListener('click', function() {
const menu = document.getElementById('mobile-menu');
menu.classList.toggle('hidden');
});
// Cookie consent
if (!localStorage.getItem('cookieConsent')) {
document.getElementById('cookie-consent').classList.remove('hidden');
}
document.getElementById('cookie-consent-accept').addEventListener('click', function() {
localStorage.setItem('cookieConsent', 'accepted');
document.getElementById('cookie-consent').classList.add('hidden');
});
document.getElementById('cookie-consent-settings').addEventListener('click', function() {
// In a real implementation, this would open a modal with granular cookie settings
localStorage.setItem('cookieConsent', 'accepted');
document.getElementById('cookie-consent').classList.add('hidden');
});
// Initialize animations and icons
AOS.init();
feather.replace();
</script>
</body>
</html>