Skip to content

About

A tool for woodworkers to design stunning 3D cutting boards

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

BoardCraft

A free, modern tool for designing end-grain cutting boards

BoardCraft is a complete rewrite and enhancement of the original CBdesigner, featuring a modern Vue 3 + TypeScript architecture with real-time 2D/3D visualization, realistic wood textures, and precise cut list calculations.

🔗 Try it now | ☕ Support development

Features

  • 🎨 Real-time 2D & 3D Visualization - See your design instantly in edge-grain and end-grain views
  • 🪵 16+ Wood Species - Realistic wood textures with custom color support
  • 📐 Precise Calculations - Automatic cut lists with wood usage and board dimensions
  • ⚡ Modern UI - Clean, responsive interface with light/dark mode
  • 🔀 Advanced Patterns - Support for angled cuts and chevron patterns
  • 🔗 Shareable Designs - Save and share your designs via URL
  • 💾 No Account Required - Everything runs in your browser
  • 🆓 100% Free & Open Source - GPL-2.0 License

Technology

Built with modern web technologies:

  • Vue 3 + TypeScript
  • Three.js for 3D rendering
  • Tailwind CSS for styling
  • Vite for blazing-fast development
  • Pinia for state management

Development

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

Deployment

Subdirectory Deployment

If you need to deploy BoardCraft to a subdirectory (e.g., yourdomain.com/boardcraft instead of the root), configure the base path in vite.config.ts:

export default defineConfig({
  base: '/boardcraft/',  // Set your subdirectory path here
  plugins: [vue()],
  // ... rest of config
})

This ensures all assets (JavaScript, CSS, textures) load correctly from the subdirectory path.

Credits

BoardCraft is inspired by and builds upon the original CBdesigner by lastalias.com. This project represents a complete architectural rewrite with significant feature enhancements while maintaining the spirit of making cutting board design accessible to all woodworkers.

License

GPL-2.0 - See LICENSE file for details

About

A tool for woodworkers to design stunning 3D cutting boards

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages