'use client' import { useEffect, useState } from 'react' import Link from 'next/link' import { useAuth } from '@/lib/auth/context' import { initiateOAuthFlow, initiateSignupFlow } from '@/lib/api/oauth' import { listSites, deleteSite, type Site } from '@/lib/api/sites' import { LoadingOverlay } from '@ciphera-net/ui' import SiteList from '@/components/sites/SiteList' import { Button } from '@ciphera-net/ui' import { BarChartIcon, LockIcon, ZapIcon, CheckCircleIcon, XIcon } from '@ciphera-net/ui' import { toast } from '@ciphera-net/ui' function DashboardPreview() { return (
Dashboard Preview
The lightweight, privacy-friendly alternative.
| Feature | Pulse | Google Analytics |
|---|---|---|
| {row.feature} |
{row.pulse === true ? (
|
{row.ga === true ? ( Yes ) : ( {row.ga} )} |
Just add this snippet to your <head> tag.
<script{' '}
defer{' '}
data-domain
=
"your-site.com"{' '}
src
=
"https://pulse.ciphera.net/script.js"
></script>
Respect your users' privacy while getting the insights you need. No cookies, no IP tracking, fully GDPR compliant.
{/* * --- 4. CTAs --- */}{feature.desc}
No credit card required • Cancel anytime
Manage your analytics sites and view insights.
Total Sites
{sites.length}
Total Visitors (24h)
--
Plan Status
Pro Plan