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
- 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
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.
Our documentation is still under development, but a rough draft is available on Gitbook
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.