First, complete the basic Rust setup instructions. If you want to play at the code level.
If no, then please follow this simple guide to make your life easy 👍
First, install Docker and Docker Compose. Follow the basic installation guide for Docker and Docker Compose
For a Windows Machine : Follow the guide mentioned here
Installation from the terminal on a Ubuntu / Linux machine
$ curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
Clone the repo for Phase 2 [ Milestone 2 ] Dot Marketplace Docker
# To check the compose version
$ docker-compose --version
# To run the build
$ docker-compose up --build -d
# To stop the service
$ docker-compose down
# To view the installed images locally
$ docker images
# To delete the images
$ docker rmi <IMAGE ID>
After building the image, you can also view it on polkadot.js explorer via local node
-
Customer
Workflow:- Create Task
- Approve Task
- Provide Worker Ratings
- Can communicate using chat
- Disapprove Task
- Disapprove Rating
- Raise Dispute
-
Worker
Work Flow:- Bid For Task
- Complete Task
- Provide Customer Ratings
- Can communicate using chat
- Disapprove Rating
- Raise Dispute
-
Juror
Work Flow:- Accept Jury Duty
- Cast Vote
-
Video walkthrough \ The video demonstrates the flow of tasking backend which was created as a part of Phase 1 but has now been upgraded to substrate frame v3
Video demo in with polkadot.js explorer connected to the node
-
Video walkthrough
A functional demo of the chat system flow
Video demo in with polkadot.js explorer connected to the node
-
Video walkthrough
A functional demo of the court system when a publisher disapproves a task
Video demo in with polkadot.js explorer connected to the node
To read about the working of the pallet please refer the guide Description