Skip to content

savarbhasin/web3-turks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

CrowdTask

CrowdTask is a decentralized application (dApp) that enables users to crowdsource opinions and data labeling tasks. Utilizing the power of blockchain, users can create tasks, pay in SOL (Solana), and track responses, while workers can earn rewards by voting on tasks.

Table of Contents

Features

User Features

  • User Authentication: Users log in by connecting their Solana wallets and signing a message for secure authentication.
  • Task Creation: Easily create tasks with specific questions and options.
  • Payment in SOL: Pay for task creation securely using SOL.
  • Task Tracking: Monitor the progress of tasks, including the number of votes each option has received.
  • Best Option Identification: Determine the best option based on the highest number of votes.

Worker Features

  • Worker Authentication: Workers log in by verifying their Solana wallets and signing a message.
  • Task List: View and select from available tasks to vote on.
  • Voting Rewards: Earn rewards for each vote cast.
  • Earnings Tracking: Track accumulated earnings and withdraw them to their wallets at any time.

Technologies Used

Frontend

  • React.js
  • Next.js 14
  • TailwindCSS
  • JavaScript
  • Redux

Backend

  • Node.js
  • Express.js
  • Prisma ORM
  • SQL

Blockchain

  • Solana
  • Web3.js

Future Enhancements

  • Advanced Analytics: Provide users with more detailed analytics and insights into voting patterns and outcomes.
  • Multi-Currency Support: Expand the platform to support multiple cryptocurrencies for payments and rewards.

Feel free to reach out if you have any questions or issues!

Happy tasking with CrowdTask!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published