Work / Eternal

Eternal

The admin panel for a curated NFT marketplace

The product

Eternal was planned as a curated NFT marketplace on Solana. Artists would upload their work, and nothing went on sale until the Eternal team had reviewed it. I built the admin panel that review ran through.

The screenshots use demo data. The artists' submissions lived on the client's servers, so the artwork shown is sample art made for these screenshots.

My part

I built the whole admin frontend myself, from April to July 2022: every screen, the API integration with the backend team's service, and the approval flow that publishes an artwork's files. The backend was another team's work.

A review queue for artwork

Submitted pieces land in a queue with three tabs: pending, approved and rejected. Each card shows the artwork, its collection, its price in SOL and its likes. Videos play in place, so a reviewer can check a moving piece without opening it.

The NFT review queue with pending artworks

The review queue: every submission waiting for a decision.

The approved tab of the review queue

The approved tab, one click away.

Approving a piece

The detail page shows the artwork large, with its owner, its properties, the chain and the price. Approving is more than a status change. The panel fetches the original file, uploads it to IPFS, builds the token's metadata from the piece's name, properties, collection and creator, pins that to IPFS as well, and then hands the metadata link to the backend to mint. Rejecting moves it to the rejected tab.

An artwork's detail page with Approve and Reject

An artwork's details, with approve and reject.

People and access

The users screen lists every artist with the date they joined, their contact details and how many pieces they have submitted, and lets the team verify or block an account. A separate screen manages VIP access by subscription plan, with a form to grant it and a button to revoke it.

The users table

All users, with verify and block actions behind the menu.

The access management table

VIP access by subscription plan.

Featured pieces

The team chooses which pieces to feature on the marketplace's front page from their own screen, and can add or remove them at any time.

The featured NFTs grid

Featured pieces for the marketplace's front page.

Where it ended

The project stopped before release. The review queue, the approval and minting flow, user management and featured pieces were all built and wired to the backend's API when it did, so the panel never went live. I'm proud of this frontend all the same: it is a complete admin tool I built on my own.