- Run
npm installto install dependencies. - Use
npm run startto start the dev server. - Use
npm run lintandnpm run formatto lint and format code. npm run type-checkruns TypeScript checks.
- Create a new folder under
src/app/visualizations/<kebab-name>. - Add an
index.tsexporting a default Visualization object with fields: id (kebab-case), title, artist, design, imgSrc (import or require), description, component, color, settings. - Export the visualization component from
visualization/<ComponentName>.tsxand ensure the component name and filename match the exported symbol. - Update
src/app/visualizations/index.tswill automatically pick up new folders if you import and include them in the export list.