Dark themed dashboard displaying Pokemon stats with colorful progress bars and a search input

Animated Pokemon Data Dashboard

This is an Animated Pokemon Data Dashboard. It interfaces with the PokéAPI to display character statistics using fluid, color-coded progress bars and dynamic badges. Its function is to transform raw JSON data into an engaging, highly visual interface, demonstrating effective state management and asynchronous rendering in React. (Requires: react.js, react-dom.js, gsap.js, axios.js)

Technologies:
HTML SCSS Babel
Difficulty: Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Live API Fetching Dynamic Data Visualization Search with Autocomplete Custom Loader
License: MIT
Digital number counter resembling an odometer, displaying a monetary value with a configuration panel to adjust limits, padding, and easing.

Odometer Number Counter

This is an Odometer Number Counter. It visualizes numerical changes (such as MRR, follower counts, or revenue) using a mechanical rolling effect. Its function is to provide a highly configurable, tactile alternative to instant number swapping, bringing physical momentum to digital dashboards. (Requires: React, ReactDOM, dat.gui)

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 90+ Edge Edge 90+ Firefox Firefox 88+ Safari Safari 15+
Features:
Odometer Effect CSS Custom Easing 3D Explode View dat.gui Integration
Code by: Jhey Jhey
License: MIT

See the Pen Odometer Number Counter.

Isometric 3D plates floating in a stack, styled with blue and pink gradients and labeled text, representing a layered architecture

Pure CSS Isometric Floating Layers Diagram

This Isometric Floating Layers Diagram is a visually striking React component designed to represent architectural stacks or multi-tiered systems. By combining SVG geometry with CSS animations, it creates a lightweight 3D isometric illusion. Each layer floats rhythmically, enhanced by vibrant gradients and drop shadows, making it perfect for landing pages explaining software infrastructure or service tiers. (Requires: react, react-dom)

Technologies:
SCSS Babel
Difficulty: Intermediate
Browser Support (as of Feb 2026):
Chrome Chrome 50+ Edge Edge 79+ Firefox Firefox 50+ Safari Safari 10+
Features:
Isometric Perspective Floating Animation Dynamic Gradients Scalable Vector
Code by: Yoav Kadosh Yoav Kadosh
License: MIT
Flat Sales Dashboard UI

Flat Sales Dashboard UI

Interactive sales dashboard built with React using pure ES modules and no build step. Features dynamic SVG charts, leverages Intl.API for data formatting, and uses Tailwind CSS for a responsive layout with dark mode support.

See the Pen Flat Sales Dashboard UI.

GitHub Stargazers Counter (React)

GitHub Stargazers Counter (React)

A customizable React component that fetches live GitHub star counts via the API hook useEffect. It features a smooth loading transition: a spinning star icon expands into a count badge using CSS max-width and transform animations upon data retrieval, supported by SCSS-based light/dark theming.

Fitness Stat Animations with React

Fitness Stat Animations with React

A highly animated React component for fitness statistics, featuring performant number counting and circular progress bars driven by requestAnimationFrame and a custom easeInOutCubic easing function, ensuring smooth, non-CSS transitions.

Precipitation-Focused Weather Widget

Precipitation-Focused Weather Widget

A slick React + TypeScript weather widget featuring custom, animated SVG ring graphs to visualize precipitation chances, employing useEffect for smooth initial load animation and robust utility class methods for unit conversion.

F1 Leaderboard UI with Framer Motion

F1 Leaderboard UI with Framer Motion

An interactive F1 dashboard, built with React, that simulates a race in real-time, updating driver positions using dynamic sorting and smoothly animating changes with Framer Motion.

Diverse Custom Range Sliders in React with SVG and Tailwind

Diverse Custom Range Sliders in React with SVG and Tailwind

A showcase of diverse, custom range input styling achieved by hiding the native thumb and track, and then overlaying React/Tailwind elements and SVG graphics controlled by the component’s state.

Responsive React Timeline Implementation

Responsive React Timeline Implementation

A robust React implementation of a data-driven, responsive timeline perfect for order tracking.

Star Wars: The Characters' Interactive Timeline

Star Wars: The Characters' Interactive Timeline

It uses React Hooks for data fetching and detail management, alongside dynamic styling to render a large, horizontally scrollable timeline with character points.

React Range Slider with D3 Tick Marks

React Range Slider with D3 Tick Marks

A technical focus: utilizing D3.js to create a custom time axis and rendering it within SVG, where the React component solely provides the slider interface and dynamically updates the year value via setState.