Overview

A comprehensive woodworking toolkit designed to help craftspeople plan projects, optimize lumber cuts, and perform mathematical calculations for shop work.

Stack

  • Framework: Next.js 16 with React 19
  • Language: TypeScript
  • Styling: Tailwind CSS 4
  • PDF Generation: jsPDF
  • Data Storage: Browser localStorage (no backend required)

Features

Cut List Optimizer

The primary tool offering intelligent lumber cutting optimization:

  • Customizable stock management with material presets
  • Parts specification with labels and quantities
  • Blade kerf accounting (1/16" to 5/32")
  • Real-time SVG visualization of cut patterns
  • Multiple optimization algorithms (Guillotine, Shelf Packing, Branch & Bound)
  • Export capabilities in PDF, CSV, and SVG formats

Woodworking Calculators

Eight specialized calculation tools:

  • Board feet calculation
  • Fraction mathematics
  • Golden ratio application
  • Angle/slope solving
  • Shelf spacing distribution
  • Taper jig calculations
  • Fraction reference tables
  • Wood movement estimation

Tool Inventory System

Catalog your shop tools with condition ratings, brands, and models. Includes a database of 60+ common woodworking tools.

Why I Built This

Every woodworker knows the frustration of miscalculating cuts or wasting expensive lumber. This toolkit brings together all the calculations and planning tools I wish I had when I started woodworking.

Live Demo

woodworking-smoky.vercel.app