-
-
Data of user from database neondb
-
task id in database
-
worker frontend
-
Image uploaded to S3
-
login token for user to signin
-
workers making payout
-
Giving tasks to workers
-
user signin
-
task submission by worker
-
data of worker in db with amount and task they done.
-
Presigned url using aws s3 bucket
-
Object information in S3 Bucket
-
next task for worker
-
User frontend
-
task detail in databbase
-
workers frontend with fantom wallet
-
Task overview with payment
-
Aws info for uploading assests
-
schema in prisma
We Have Implemented Blockchain and Web3 As our theme And we have tried to make a webApp. where users can place a small task such As data Labeling and tasks where humans as Worker on the WebApp can Decide the result by more number of Click on A specific Image such as choosing A best thumbnail from a group of photos. The language we used for backend is type script where a using and workers and signin by JWT(jsonwebtokens) And For creating presigned url We have used AWS S3 credentials Also we have used AWS S3 Bucket for saving the uploaded data in the form of AWS urls . And for payments and payouts we are using solana with the help of fantom Wallet. And for database We have used postgrap+prisma along with NEONDB.
Built With
- amazon-web-services
- mern
- nextjs
- nosql
- postgras
- postman
- prisma
- react
- typescript
- web3
Log in or sign up for Devpost to join the conversation.