sol-surfer-nft
sol-surfer-ui
TypeScript

The UI for SolSurfer's Interchain NFT Exchange. V2 under development

Last updated Dec 9, 2025
11
Stars
9
Forks
4
Issues
0
Stars/day
Attention Score
9
Topics
Language breakdown
TypeScript 94.5%
JavaScript 3.9%
HTML 1.0%
Less 0.5%
CSS 0.1%
Files click to expand
README

Sol Surfer UI

An implementation of a UI for Sol Surfer, an NFT exchange powered by Solana. This project started as a submission for the SolanaSzn Hackathon.

Marketplace: https://solsurfer.xyz Landing Page: https://app.solsurfer.xyz

App Pages

  • Home Page - View all NFT, User Onboarding, Quickly access most app features
  • Add NFT - Add or Import your NFT (wormhole) with optional metadata
  • Sell NFT - Sell an NFT owned in your Gallery
  • NFT Details - View the details concerning a specific NFT
  • Gallery - View / Browse the NFT's you own
  • Marketplace - Explore all NFTs in Sol Surfer
  • FAQ - See all questions / answers for the app
  • Leearn - User Onboarding Tutorials to help new users get started

Running the UI

Run yarn to install dependencies, then run yarn start to start a development server or yarn build to create a production build that can be served by a static file server.

Documentation

Our documentation is still under development, but a rough draft is available on Gitbook

Contributing

Feel free to contribute in the following ways:

  • To propose code changes, please fork this repository and submit a pull request, and document your proposed changes.
  • To identify bugs or propose new features, please Create a new Issue on github, and assign it a label. "Bug" or "Enhancement", please.

See the Create React App documentation for other commands and options.


See sol-wallet-adapter for an explanation of how the Serum DEX UI interacts with wallet services to sign and send requests to the Serum DEX.

See spl-token-wallet for an implementation of such a wallet, live at sollet.io.

© 2026 GitRepoTrend · sol-surfer-nft/sol-surfer-ui · Updated daily from GitHub