Explore our complete library of 20 interactive blog components. See live examples of code blocks, diagrams, charts, and more to understand how your content can come to life.
Welcome to Our Component Showcase
This page demonstrates every interactive component available in our blog system. Use this as a reference to understand what's possible when creating content with us, or to provide feedback on improvements.
Each component is designed with our brutalist design philosophy: clean lines, high contrast, and functional aesthetics that prioritize readability and user experience.
Code Blocks
Standard syntax-highlighted code blocks for any programming language. Includes line numbers and one-click copy functionality.
typescript
1// TypeScript example with full syntax highlighting
2interfaceUser{
3id:string;
4name:string;
5email:string;
6createdAt:Date;
7}
8
9asyncfunctionfetchUser(id:string):Promise<User>{
10constresponse=awaitfetch(`/api/users/${id}`);
11if(!response.ok){
12thrownewError('User not found');
13}
14returnresponse.json();
15}
Mermaid Diagrams
Interactive flowcharts, sequence diagrams, and architecture visualizations. Supports zoom, pan, and fullscreen viewing.
flowchart
33%
Ctrl+scroll to zoom • Drag to pan33%
Interactive Charts
Data visualization with hover tooltips, animations, and multiple chart types. Perfect for statistics, trends, and comparisons.
Bar Chart
bar chart
Website Traffic by Source
visitors
Hover for detailsbuun.group
Line Chart
line chart
Monthly Revenue Growth
revenue
target
Hover for detailsbuun.group
Pie Chart
pie chart
Technology Stack Distribution
Cloudflare
Node.js
Other
React
TypeScript
Hover for detailsbuun.group
Pricing Tables
Beautifully styled pricing comparisons for services and products. Supports both tier-based and usage-based pricing models.
Created Tailwind CSS config file: tailwind.config.js
Created PostCSS config file: postcss.config.js
$npm run dev
VITE v5.0.0 ready in 300 ms
➜ Local: http://localhost:5173/
5 commandsbuun.group
Git Branch Visualization
Interactive git workflow diagrams showing branching strategies, commits, merges, and tags. Click commit hashes to copy.
Feature Development Workflow
GitFlow
main(production)
develop(integration)
feature/auth(authentication feature)
mainv2.0.0
Release v2.0.0
developmerge
Merge feature/auth to develop
feature/auth
Add OAuth2 integration
feature/auth
Implement JWT tokens
feature/auth
Create login/signup forms
feature/auth
Setup auth middleware
develop
Initial develop branch
mainv1.0.0
Initial commit
8 commits • 3 branchesbuun.group
Callouts (Admonitions)
Attention-grabbing boxes for tips, warnings, notes, and important information. Six types available for different contexts.
Tabs
Tabbed content for showing multiple variants of the same information. Package managers (npm, yarn, pnpm, bun) automatically get their brand icons and colors.
Install Dependencies
npm install @tanstack/react-query axios zod
4 optionsbuun.group
Stepper (Step-by-Step Guides)
Interactive step-by-step tutorials with navigation, progress tracking, and optional code snippets for each step.
Deploy to Cloudflare Workers
1 / 5
1Install Wrangler CLI
Wrangler is Cloudflare's command-line tool for managing Workers. Install it globally to get started.
bash
npm install -g wrangler
Step 1 of 5
5 stepsbuun.group
Accordion (FAQ)
Collapsible content sections perfect for FAQs, troubleshooting guides, and long-form optional content.
Frequently Asked Questions
5 items
Project timelines vary based on complexity. A simple 5-page website typically takes 2-4 weeks, while larger applications can take 2-6 months. We'll provide a detailed timeline during our initial consultation.
Yes! We offer flexible maintenance packages including security updates, content changes, feature additions, and 24/7 monitoring. Plans start at $200/month.
We specialize in modern web technologies including React, TypeScript, Next.js, Cloudflare Workers, and Tailwind CSS. We choose the best stack for each project's specific needs.
Absolutely. We have experience integrating with various CMS platforms, payment gateways, CRMs, and custom APIs. We'll assess your current setup and recommend the best integration approach.
We typically work with a 50% deposit to begin work, with the remaining 50% due upon project completion. For larger projects, we can arrange milestone-based payments.
1 of 5 expandedbuun.group
Code Diff (Before/After)
Side-by-side code comparisons showing changes, additions, and removals. Perfect for migration guides and refactoring tutorials.
Migrating to React Query v5typescript
97
1import { useQuery } from '@tanstack/react-query';
2
3function UserProfile({ userId }) {
4- const { data, isLoading, error } = useQuery(
5- ['user', userId],
6- () => fetchUser(userId),
7- {
8- staleTime: 5 * 60 * 1000,
9- cacheTime: 10 * 60 * 1000,
10- }
11- );
12+ const { data, isPending, error } = useQuery({
13+ queryKey: ['user', userId],
14+ queryFn: () => fetchUser(userId),
15+ staleTime: 5 * 60 * 1000,
16+ gcTime: 10 * 60 * 1000,
17+ });
18
19- if (isLoading) return <Loading />;
20+ if (isPending) return <Loading />;
21 if (error) return <Error />;
22 return <Profile user={data} />;
23}
16 → 14 linesbuun.group
Timeline
Chronological displays for roadmaps, version history, and project milestones with different event types and highlighting.
Product Roadmap 2026
5 events
Q4 2026planned
Enterprise Features
SSO integration, audit logs, advanced permissions, and dedicated support channels.
Q3 2026in progress
Mobile App Launch
Native iOS and Android apps with offline support and push notifications.
Q2 2026
API v2.0 Release
Complete API redesign with GraphQL support, better rate limiting, and webhook improvements.
Q1 2026
Dashboard Redesign
New analytics dashboard with customizable widgets and real-time data.
Q4 2025v1.0
Platform Launch
Initial public release with core features and documentation.
newest firstbuun.group
Stats Cards
Eye-catching metric displays for KPIs, performance data, and key statistics with trend indicators.
Performance Metrics
Page Load Time
0.8s-45%
Average time to first contentful paint
Lighthouse Score
98+12
Overall performance score
Monthly Users
125K+32%
Unique visitors this month
Uptime
99.99%stable
Last 90 days availability
4 metricsbuun.group
API Reference
Complete endpoint documentation with method badges, parameters, authentication indicators, and response examples.
Users API
https://api.example.com/v1
POST/users
DELETE/users/:id
3 endpointsbuun.group
Testimonials
Customer quotes and reviews with ratings, photos, and source attribution. Supports both single quotes and grids.
What Our Clients Say
3 quotes
"Buun Group completely transformed our online presence. Our website now loads in under a second and our conversion rate increased by 40% within the first month. Highly recommend!"
S
Sarah Chen
Marketing Director · TechStart Brisbane
"Professional, responsive, and technically excellent. They took our complex requirements and delivered a solution that exceeded our expectations."
J
James Wilson
CEO · Wilson & Partners
"The team's expertise in modern web technologies helped us modernize our legacy system without any downtime. Outstanding work."
M
Maria Santos
CTO · DataFlow Systems
verified reviewsbuun.group
Keyboard Shortcuts
Documentation for hotkeys and keyboard shortcuts with automatic Mac/Windows symbol conversion.
Essential VS Code Shortcuts
macOS12 shortcuts
Navigation
⌘+P
Quick open file
⌘+⇧+P
Command palette
⌘+B
Toggle sidebar
⌘+\
Split editor
Editing
⌘+D
Select next occurrence
⌘+⇧+L
Select all occurrences
⌥+↑
Move line up
⌥+↓
Move line down
⌘+⇧+K
Delete line
⌘+/
Toggle comment
Terminal
⌘+J
Toggle terminal
⌃+~
New terminal
⌘ = Commandbuun.group
Image Comparison
Before/after image sliders for design changes, UI improvements, and visual comparisons. Drag to compare.
Dashboard Redesign
drag to compare
Original
Redesigned
50% originalbuun.group
Math/LaTeX Equations
Mathematical formulas and equations rendered with LaTeX syntax. Supports Greek letters, operators, and complex expressions.
Quadratic Formula
Copy LaTeX
x = -b ± √(b² - 4ac)2a
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
LaTeX notationbuun.group
Euler's Identity
Copy LaTeX
eⁱⁱ + 1 = 0
LaTeX notationbuun.group
Sum Formula
Copy LaTeX
∑₍i=1₎ⁿ i = (n(n+1))/(2)
LaTeX notationbuun.group
Video Embeds
YouTube and Vimeo embeds with lazy loading, custom thumbnails, and consistent brutalist styling.
Application Programming Interface - A set of protocols and tools that allow different software applications to communicate with each other. APIs define the methods and data structures for interaction.
+
C
Component
A reusable, self-contained piece of UI that can be composed with other components to build complex interfaces. In React, components can be functions or classes that return JSX.
+
D
DOM
(Document Object Model)
Document Object Model - A programming interface for HTML and XML documents. It represents the page as a tree of nodes that can be manipulated with JavaScript.
+
H
Hook
Special functions in React that let you 'hook into' React state and lifecycle features from function components. Common hooks include useState, useEffect, and useContext.
+
S
SSR
(Server-Side Rendering)
Server-Side Rendering - A technique where pages are rendered on the server and sent as HTML to the client. This improves initial load time and SEO compared to client-side rendering.
+
T
TypeScript
A typed superset of JavaScript that compiles to plain JavaScript. It adds static type checking, interfaces, and other features to catch errors during development.
+
Click terms to expandbuun.group
Cheat Sheet
Quick reference cards perfect for commands, syntax, and shortcut guides. Features collapsible sections, copy buttons, and tag-based categorization.
Sectioned Cheat Sheet
Git Commands Cheat Sheet
Essential Git operations
Copy All
Basic Commands
Clone repositorycommon
git clone <url>
Check statuscommon
git status
Stage changescommon
git add .
Commit changescommon
git commit -m "message"
Branching
Create branch
git checkout -b <name>
Switch branch
git checkout <name>
Merge branch
git merge <name>
Delete branchtip
git branch -d <name>
Remote Operations
3 sections • 11 itemsbuun.group
Compact Flat Cheat Sheet
npm Quick Reference
Copy All
Install depscommon
npm install
Add packagecommon
npm install <pkg>
Dev dependency
npm install -D <pkg>
Run scriptcommon
npm run <script>
Update all
npm update
Check outdated
npm outdated
→ Shows version comparison
6 itemsbuun.group
Summary
This showcase demonstrates all 29 interactive components available in our blog system: