/sol-surfer-ui

The UI for SolSurfer's Interchain NFT Exchange

Primary LanguageTypeScriptOtherNOASSERTION

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.

https://solsurfer.xyz

App Pages

  1. Home Page - View all NFT, User Onboarding, Quickly access most app features
  2. Add NFT - Add or Import your NFT (wormhole) with optional metadata
  3. Sell NFT - Sell an NFT owned in your Gallery
  4. NFT Details - View the details concerning a specific NFT
  5. Gallery - View / Browse the NFT's you own
  6. Marketplace - Explore all NFTs in Sol Surfer
  7. FAQ - See all questions / answers for the app
  8. 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.