Module Catalogue

31 modules available

Frontend Blocks

Copy to Clipboard Button

React component that copies text to clipboard and shows a Copied! confirmation.

typescript · Beginner · Sep 2026
Frontend Blocks

Framer Motion Fade-In Wrapper

Reusable component that fades any child element in on mount.

typescript · Beginner · Sep 2026
Frontend Blocks

Compound Component Pattern

Implement a flexible Tabs component using React Context and compound component pattern.

typescript · Intermediate · Sep 2026
Frontend Blocks

Tailwind CSS Animated Skeleton

Skeleton loading placeholder that matches your card layout using Tailwind pulse animation.

typescript · Beginner · Sep 2026
Frontend Blocks New

CSS Typing Animation

Pure CSS typewriter animation with a blinking cursor — no JavaScript needed.

css · Intermediate · Aug 2026
Frontend Blocks

Canvas Confetti on Success

Trigger a canvas-confetti burst when a user completes an action.

typescript · Intermediate · Jul 2026
Frontend Blocks

Web Worker for Heavy Computation

Offload CPU-intensive work to a Web Worker to keep the UI thread responsive.

typescript · Intermediate · Jun 2026
Frontend Blocks

Multi-step Form with State Machine

Wizard form with XState state machine for step transitions and validation guards.

typescript · Intermediate · May 2026
Frontend Blocks

Stripe.js Payment Element

Render a Stripe Payment Element in React and confirm the payment on submit.

typescript · Intermediate · Apr 2026
Frontend Blocks

Responsive Navbar with Hamburger

Mobile-first navbar with animated hamburger toggle and smooth height transition.

typescript · Beginner · Nov 2025
Frontend Blocks

Keyboard Shortcut Hook

React hook to bind global keyboard shortcuts without conflicting with form inputs.

typescript · Intermediate · Nov 2025
Frontend Blocks

React Hook Form + Zod Integration

Type-safe form with React Hook Form and Zod schema resolver.

typescript · Advanced · Nov 2025
Frontend Blocks

CSS Grid Auto-fill Card Layout

Responsive card grid that fills columns automatically without media queries.

html · Beginner · Nov 2025
Frontend Blocks

Drag and Drop with dnd-kit

Sortable list using dnd-kit — accessible drag-and-drop with keyboard support.

typescript · Intermediate · Oct 2025
Frontend Blocks

CodeMirror 6 Editor React Component

Syntax-highlighted code editor using CodeMirror 6 with dark theme and language packs.

typescript · Advanced · Oct 2025
← Prev 1 2 3 Next →

Page 1 of 3