cienicera / p5.js-mint

The p5.js Editor is a website that integrates p5.js, a popular JavaScript library used for creative coding and visual arts, with the functionality to mint SVG NFTs on Starknet. The project aims to provide a streamlined process for generative artists to create and mint unique digital art pieces as NFTs directly from their p5.js code.
https://editor.p5js.org
GNU Lesser General Public License v2.1
0 stars 8 forks source link

Implement Preview of any SVGs in the Series #23

Open caseywescott opened 2 weeks ago

caseywescott commented 2 weeks ago

Increasing Access

On the pop up that previews SVG, add forward back buttons as well as a textfield to select # / size of series.

Feature enhancement details

The preview would go through the loop in the svg code to allow the minter to look through the series to ensure that they like what they see.

Ugo-X commented 2 weeks ago

I am a Full Stack blockchain Developer with expertise in Next.js, Nest.js, TypeScript, JavaScript, React, Node.js, Three.js, and Solidity. My journey with OnlyDust hackathons began at Edition 1, and I've since made 47 contributions across 11 projects. With my extensive experience on the OnlyDust platform (profile: https://app.onlydust.com/u/Ugo-X), I've honed my skills in delivering quality solutions under pressure. I bring a unique blend of technical proficiency and user-focused design to every project, whether it's crafting immersive 3D experiences or developing smart contracts. My track record shows I can adapt quickly and contribute effectively to diverse challenges. As we surf through Edition 7, I'm excited to leverage my skills and hackathon experience to push the boundaries of blockchain development. I'm confident in my ability to tackle new challenges and drive innovation in this space.

HOW I WOULD TACKLE THIS ISSUE:

Set Up Component Framework

Sketch Management

Rendering System

Code Display

Save Functionality

Integration Steps

  1. Create the new DrawingNavigator component in the project.
  2. Modify the existing sketch code to fit the new multi-sketch structure.
  3. Update the main application to use DrawingNavigator instead of the single sketch display.
  4. Ensure all existing functionalities (like SVG saving) are preserved in the new structure.

Testing Strategy

Performance Considerations

I would work on resolving this issue as soon as soon as possible and would make sure to keep in contact with the team so i can report my progress.