Tech Stack

Every technology powering this dashboard, and why it was chosen

โ–ฒ

Next.js 15

v15.2 ยท Framework

โ–พ

React framework with App Router, React Server Components, and Server Actions for full-stack development.

โš›

React 19

v19.0 ยท UI Library

โ–พ

The latest React with concurrent features, use() hook, and improved server component support.

TS

TypeScript

v5.7 ยท Language

โ–พ

Strict type-safe development with advanced type inference and exhaustive pattern matching.

๐ŸŽจ

Tailwind CSS

v4.0 ยท Styling

โ–พ

Utility-first CSS with the new v4 engine featuring CSS-first configuration, @theme directives, and zero-config content detection.

๐ŸŒ

Three.js + R3F

v0.172 ยท 3D Graphics

โ–พ

Interactive 3D globe widget using React Three Fiber for declarative Three.js with Drei utilities.

๐Ÿ“Š

Recharts

v2.15 ยท Data Viz

โ–พ

Composable chart library for React. Used for area charts, bar charts, pie charts, and custom tooltips.

โœจ

Framer Motion

v12.4 ยท Animation

โ–พ

Production-grade animation library for React. Powers all page transitions, staggered animations, and layout animations.

๐Ÿ›ก๏ธ

Zod

v3.24 ยท Validation

โ–พ

TypeScript-first schema validation. Used for form validation on both client and server-side.

Architecture Overview

๐Ÿ–ฅ๏ธ Server-Side

Next.js 15 App Router with React Server Components for zero-bundle server rendering. Server Actions handle form submissions with Zod validation.

๐ŸŽจ Client-Side

Interactive widgets hydrate on the client with Framer Motion animations, Recharts visualizations, and Three.js 3D globe. Tailwind v4 handles all styling.

๐Ÿ”— Data Layer

Real APIs (CoinGecko, GitHub) with graceful fallbacks. Mock WebSocket feed via setInterval. Zod schemas ensure type-safe data flow throughout.