このテンプレートについて
This template gives you a complete analytics dashboard that looks like it was built by a product team, and you do not need data engineering skills or BI tool experience to make it work.
The technical parts are already handled. Authentication with email and Google OAuth, a Supabase database with row-level security, interactive Recharts visualizations, and a responsive sidebar shell. All of it done. You can focus on understanding your numbers and making decisions.
What you get: a marketing landing page with feature cards, testimonials, and pricing display; a full dashboard with overview KPIs, an analytics dashboard for revenue, user, and session trends, a searchable users table with sorting and pagination, an event stream with property inspection, a reports section with quick templates and CSV export, and a settings area covering profile, preferences, security, and billing tabs. Light and dark themes are included.
Compared to plugging together Google Analytics, a spreadsheet, and a BI tool, this analytics dashboard gives you one interface your whole team can open without training or license fees.
Revenue and KPI Tracking
The overview page shows four metric cards: revenue, total users, conversion rate, and churn rate. Each card includes a sparkline so you can spot direction at a glance. Below, a full-width revenue area chart lets you zoom into weekly or monthly trends. When a stakeholder asks "are we growing?" you can answer in seconds, backed by your own data.
Conversion and Churn Analysis
The analytics view plots revenue, users, and sessions on one chart, with an events-by-type breakdown and a top-users-by-sessions ranking below it. Switch between area, line, and bar chart types and adjust the date range from 7 to 90 days. Conversion rate and churn are computed from your own rows, purchase events divided by events in range and inactive users divided by total, so the same import always gives the same numbers.
User Management and Segmentation
A searchable, sortable users table lets you filter by status and paginate through records. Each row includes a dropdown to view the full profile, send an email, or remove the user. When you need to understand who your most active accounts are or which segment is churning, the answer is a search query away.
Event Stream and Debugging
The events page displays a chronological feed of user actions with type badges, relative timestamps, and expandable JSON properties. Filter by event type or search by name. Product teams use this to verify tracking instrumentation, spot broken flows, and build conviction before shipping fixes.
Getting Started
1. Remix This Template
Open the template in Lovable and click Remix. You will get your own copy of the full codebase, database schema, and authentication setup. If this template is not the right fit, you can remix a different one. No wasted work.
2. Customize Your Brand
Swap the logo, update the color tokens in the CSS variables file, and replace the hero background image. The design system uses semantic HSL tokens, so changing the primary terracotta hue to your brand color updates buttons, charts, and badges everywhere at once. Adjust the Instrument Serif heading font or replace it with your own typeface.
3. Add Your Content
Replace the demo metrics with your real KPI definitions. Update the landing page feature cards, testimonial, and pricing tiers to match your product. Use the CSV import in Settings to load your own users, events, and revenue data, or connect your data pipeline to the Supabase tables directly.
4. Connect Your Tools
The Supabase backend supports direct SQL access, so you can pipe data from Stripe webhooks, ad platforms, or your production database. Add API routes or Supabase Edge Functions to pull live numbers. If you need payments for the pricing page, wire up Stripe through the Lovable integration.
5. Go Live
Deploy with one click from Lovable, attach a custom domain, and share the dashboard URL with your team. Set up row-level security policies so each team member sees only the data they should. Your analytics dashboard is live and you own every line of code behind it.
Conclusion
This analytics dashboard template works for founders, product leads, and small teams who want clear visibility into business performance. You get interactive charts without hiring a data engineer, user management without building auth from scratch, and a polished UI without months of design work.
Remix the template today, drop in your data, and have a working analytics dashboard your team can use by tomorrow morning. Every piece is yours to extend, from the database schema to the chart components.
機能・できること
Overview KPI Cards
Four metric cards show revenue, users, conversion rate, and churn rate with embedded sparklines so you spot trends without opening a separate report.
Chart Type Selector
Switch the revenue chart between area, line, and bar views and adjust the date range from 7 to 90 days to match the question you are answering.
Global Date Range
A 7, 14, 30 or 90 day range drives Overview, Analytics and Events together. It clamps to the rows you imported and says so when fewer days are available.
User Table with Filters
Search by name or email, filter by status, sort columns, and paginate through user records. View profiles or send emails from a row-level dropdown.
Event Stream Explorer
Browse a chronological feed of user actions with type badges and expandable JSON properties to verify tracking and debug broken flows.
Report Templates and Export
Create reports from quick-start templates, track their run status, and download results as CSV files for offline analysis or stakeholder sharing.
Google OAuth and Email Auth
Users sign in with Google or email and password. A visual password strength meter guides secure account creation without extra configuration.
Light and Dark Themes
Toggle between light, dark, and system themes. Semantic HSL color tokens ensure charts, cards, and badges adapt consistently across both modes.
Collapsible Sidebar Navigation
A fixed sidebar expands for labels or collapses to icons. Toggle with a button or the Cmd+B shortcut to maximize chart space on smaller screens.



