https://github.com/omkarph/nftmarketplace
NFT marketplace for the Casper blockchain (Extending CEP47 standard) Secured 2nd prize in Ready Casper hackathon
https://github.com/omkarph/nftmarketplace
blockchain casper casperlabs nft-marketplace react
Last synced: about 2 months ago
JSON representation
NFT marketplace for the Casper blockchain (Extending CEP47 standard) Secured 2nd prize in Ready Casper hackathon
- Host: GitHub
- URL: https://github.com/omkarph/nftmarketplace
- Owner: OmkarPh
- Created: 2022-03-26T06:06:06.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-24T07:12:51.000Z (over 3 years ago)
- Last Synced: 2025-04-07T12:13:46.660Z (6 months ago)
- Topics: blockchain, casper, casperlabs, nft-marketplace, react
- Language: TypeScript
- Homepage:
- Size: 2.17 MB
- Stars: 9
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Open Ocean
NFT marketplace built on a POS based natively gas-fee efficient Casper blockchain
Built with ❤️ for READY PLAYER CASPER Hackathon#### PS: Secured 2nd rank in NFT marketplace bounty ✌️
#### Team - Solo
- [Omkar Phansopkar](https://github.com/OmkarPh)Gitcoin - [@omkarph](https://gitcoin.co/omkarph)
## Tech Stack
- Blockchain:
Casper
- Frontend
![]()
![]()
![]()
- Server
![]()
## Features
- Mint your own NFTs using casper signer (CEP47 standard)
- NFT fields:
- Title & description
- Image URL
- References (key & value pairs)
- Edit your NFTs
- Transfer NFTs
- NFT account profiles## Future additions
- Support for other formats like video, project files
- Bid and sell
- Escrow purse for bidders
### Running the project locally
- Rename ```.env.sample``` files to ```.env```
Edit variables as per local nctl setup
(There are 2 .env.sample files (in `frontend/` and `deploy-scripts/`)
#### Note - Run these commmands from root of the project
- Install Dependencies
```
npm run setup
```- Run server:
```
npm run server
```- Run cors-server:
```
npm run cors-server
```- Run react app:
```
npm run frontend
```
![]()
![]()