tangle-network / dapp

Monorepo for the Tangle ecosystem.
https://app.tangle.tools
Apache License 2.0
29 stars 15 forks source link

[FEAT] Implement Project/Circuits Upload Flow #1825

Closed monaiuu closed 9 months ago

monaiuu commented 11 months ago

Description

Implement the upload flow for users to submit ZK projects and circuits to the registry via a GitHub link. This system must validate the presence of circuits within the repository and prevent duplicate entries. The system should also ensure that the user has an account before beginning the upload process. User can access '+New Project' from user's personal dashboard to initiate the upload process.

User Flow and Features

GitHub Repository Linking

Circuit Metadata Extraction

Project Information Display

Additional Project Details

Upon submission, generate a project overview page with the data populated from the GitHub API and the user's additional inputs, providing a comprehensive view of the project and its circuits.

Figma Link

Screenshot

Screenshot 2023-11-10 at 10 31 34 PM

yurixander commented 9 months ago

Still waiting for backend implementation to close this issue. The frontend has been implemented.

Edit: That will be tracked in a different issue. The PR I have opened should close this.