Back to Home

Documentation

Tools, libraries & techniques

Browse Documentation
Showing 8 of 8 articles
Framework

Next.js App Router Architecture

Understanding how Next.js App Router powers our application structure and routing system.

Next.jsReactRouting
Backend

tRPC for End-to-End Type Safety

How we leverage tRPC to ensure type safety from the client to the server.

tRPCTypeScriptAPI
Tools

PDF Generation with Puppeteer

Using Puppeteer to convert HTML, Markdown, and images into high-quality PDF documents.

PuppeteerPDFAutomation
Tools

PDF Manipulation with pdf-lib

Merging, splitting, and manipulating PDF files using the pdf-lib library.

pdf-libPDFFile Processing
Tools

Image Processing with Sharp

High-performance image compression, resizing, and manipulation using Sharp.

SharpImage ProcessingPerformance
Frontend

State Management with React Query

Managing server state, caching, and synchronization using TanStack Query.

React QueryState ManagementCaching
Frontend

Styling with Tailwind CSS

Building a cohesive design system using Tailwind CSS utility classes.

Tailwind CSSStylingDesign System
Integration

Background Removal API Integration

Integrating remove.bg API for automatic background removal from images.

API IntegrationImage Processingremove.bg

💡 Tip: These articles document the tools, libraries, and techniques used to build The Workbench. Each post provides insights into our implementation approach.