Fork of Smiley Face
A grid of randomly generated smiley faces fills the screen, each face varying in stroke width, eye placement, eye radius, mouth width, and mouth radius. Built with React and D3 v7, each face is composed of SVG circles for the background and eyes, while the mouth uses D3’s `arc` generator to create a curved path. The faces are rendered through reusable React components (`BackgroundCircle`, `Eyes`, `Mouth`, `FaceContainer`) and positioned via a central `<g>` transform, with parameters passed as props for each instance.