flowcad.app

Parametric 3D CAD in the browser

Status: active

A browser-based CAD tool for modeling 3D prints and parts.

Explore flowcad.app

Project Tags

  • 3D Modeling
  • Parametric CAD
  • 3D Printing
  • WebGL
  • Rust

Development Timeline

  • 2026-01-11 - CSG geometry engine setup (start)
    Researched in-browser solid geometry engines and selected Manifold3D compiled to WebAssembly to compute boolean operations.
    Tags: WASM, CSG, Manifold3D
  • 2026-01-20 - 3D viewport setup (commit)
    Built the 3D viewport canvas using React Three Fiber. Configured basic shape rendering, shadow maps, and orbital controls.
    Tags: Three JS, React, Viewport
  • 2026-02-19 - Vector curves and text support (commit)
    Implemented Bézier splines and extrusion to model custom profiles, along with a font uploader for converting text into 3D geometry.
    Tags: Splines, Typography, Modeling
  • 2026-03-29 - Snapping helper and sharing (commit)
    Added angular snapping boundaries to the rotation gizmos, and built team discussion threads directly in the workspace.
    Tags: Snapping, Collaboration, UX
  • 2026-04-16 - Slicer connection and onboarding (milestone)
    Added deep-linking protocols to open exported models directly in Bambu Studio and slicers, and created a guided onboarding walkthrough.
    Tags: Slicer, Onboarding, Integration
  • 2026-05-30 - Mobile gestures and launch (milestone)
    Polished viewport touch gestures, added dimensioning guides, adjusted metadata, and published the tool.
    Tags: SEO, Mobile UX, Deployment