StealThis .dev

Comics — Creator Dashboard (views · subs · revenue)

A webcomic creator dashboard for the fictional studio Inkwell, built on a comic-ink design system in Bangers and Inter. Four KPI stat cards animate a count-up for total views, subscribers, monthly revenue, and average rating, each with a trend delta. A hand-drawn SVG line chart of views over time flips between 7-day, 30-day, and 90-day ranges, a sortable top-episodes table ranks by views, likes, or revenue, and a recent-activity feed and toast helper round out a fully interactive vanilla-JS admin view.

लैब में खोलें
html css vanilla-js
Targets: JS HTML

Code

Creator Dashboard (views · subs · revenue)

An admin home for Inkwell Studio, the publishing desk behind the fictional series Neon Ronin. An inked sidebar carries the studio brand, navigation, and a current-series chip, while the main column opens on a greeting bar and a row of four KPI stat cards — total views, subscribers, this-month revenue, and average rating — each set in Bangers, dusted with a Ben-Day halftone fade, and tagged with an up or down trend delta. The cards count up from zero the moment they scroll into view.

Below the KPIs, a hand-built SVG line chart traces daily views inside a thick-bordered plot with a gradient area fill and an animated draw-on. A 7d / 30d / 90d range toggle re-renders the series, axis labels, and a running summary on the fly. Beside it, a recent-activity feed stacks new-subscriber, tip, milestone, and comment events with inked icon chips. A sortable top-episodes table ranks chapters by views, likes, or revenue — click any column header to flip the sort and the aria-sort arrow follows.

Everything is dependency-free vanilla JavaScript: an IntersectionObserver drives the count-up, a deterministic generator keeps each range’s chart stable across redraws, the table re-sorts in place, and a small toast() helper surfaces feedback for range changes and the “New Episode” action. Controls are real keyboard-focusable buttons with visible focus rings, body text meets WCAG AA contrast, the grid collapses cleanly down to ~360px, and a prefers-reduced-motion block stills the count-up, chart draw, and live pulse.

Illustrative UI only — fictional series, characters, and data.