A collection of interactive generative pieces built with React, TypeScript, and p5.js.
- Node.js (v14 or higher)
- Yarn package manager
git clone https://github.com/lowejosh/generative.git
cd generative
yarn installyarn startOpen http://localhost:3000 to view the gallery.
Quickly create new artworks:
yarn makeSketch SketchNameGenerates boilerplate for:
- Components
- Menu system
- Types
- File structure and imports
- React
- TypeScript
- p5.js
- Material-UI
- React Router
src/
├── components/ # Reusable UI components
├── sketches/ # Individual sketches
├── hooks/ # Custom React hooks for p5.js integration
├── factories/ # Reusable generative algorithms
├── constants/ # Configuration and sketch registry
└── utils/ # Helper functions and utilities