Cyber Auctions is a NFT dashboard on Solana blockchain which a user can follow the NFTs they like and add it on the dashboard. whenever the NFT is market, Cyber Auctions will notify the user. User can link their Solana wallet and place their bid. The project is built in React as front-end and Node.js as back-end and a MongoDB.
After installing node, clone this repo:
git clone https://github.com/vincentchung932/CyberAuctions.git
Then install dependencies in server folder
npm init
npm install mongoose express cors
And in client folder
npm install axios react-router-dom@5
An API key pair is required which can be applied through BlockchainAPI. Replace the variables APIKeyID.apiKey
and APISecretKey.apiKey
in ./client/src/Views/Wallet.jsx.
APIKeyID.apiKey = "YOUR API KEY";
APISecretKey.apiKey = "YOUR SECRET KEY";
Run server and client in separated terminals:
cd client
nodemon server.js
cd client
npm start
If you have any question or problem running this project just contact me: zhongqianxinqqq@gmail.com