This decentralized application allows users to post job listings for work they need done, and freelancers can select these jobs, complete them, and get paid in a secure, trustless manner.
- Create Listing: Users can create job listings with details about the work they need done.
- Browse Listings: Freelancers can browse through available listings to find work they want to complete.
- Select Listing: Freelancers can choose a job to work on from the marketplace.
To install and build the project locally:
-
Clone the repository:
git clone https://github.com/0xtarunkm/solcrow-marketplace.git cd solcrow-marketplace -
Install dependencies:
yarn install
-
Build the Anchor program:
anchor build
-
Deploy the program to Solana Localnet:
anchor deploy
Once deployed, users can interact with the contract via CLI or through a web interface (if implemented). The contract supports the following operations:
- Create listing: Create a new listing.
- Deposit NFT: Maker can deposit NFT in the vault
- Withdraw NFT: Maker can withdraw NFT once the job is done
The escrow program for solwork can be found at escrow program
The web interface for this solwork can be found at solcrow web