Skip to content

Latest commit

 

History

History
114 lines (56 loc) · 5.94 KB

README.md

File metadata and controls

114 lines (56 loc) · 5.94 KB

DataSculpt

pixelcut-export (1).png

Introduction

At its core, this project promotes user control, privacy, and fair compensation within a collaborative environment, transforming how contributions are recognized and rewarded in a data-driven landscape. As decentralized solutions reshape user engagement, the Decentralized Data Labeling Platform on the Aptos blockchain offers a unique approach to fulfilling the demand for high-quality data in artificial intelligence.

This platform enables users to create customizable tasks for contributors while ensuring automatic compensation upon completion. A robust reputation system fosters trust and accuracy, allowing users to easily upload datasets in CSV format and access their results through intuitive dashboards. By leveraging Aptos' fast and secure infrastructure, the platform enhances efficiency and transparency, showcasing how innovative technology can empower communities.

Demo Video

Click here to watch the demo video

Live Link

Explore DataScult here

Github Link

Explore the Github Repo here

Working

The following steps outline how DataSculpt functions :

For Creators :

  1. Connect Wallet and Register:

    • Creators begin by connecting their Aptos-compatible wallet and registering on the platform. This ensures secure interactions and facilitates job creation.

    Connect Wallet

User Registration

  1. Create Job and Upload Data:
    • After registration, creators can access the job creation interface. They select the type of data they want to upload and then they can then upload the dataset in CSV format.

Upload csv file containing tasks

  1. Set Task Parameters and Confirm Job:
    • Creators define specific parameters for the tasks, including the number of workers needed per task, predetermined answers etc. Once these details are set, they can pay and confirm the creation of the job.

Job analysis

Verify Questions

create job

  1. Monitor Progress and Download Results: -Creators can monitor the progress of the job through their dashboard, which provides updates on task completion and worker performance. They can review the labeled data and download the labeled CSV files directly from their dashboard.

enter image description here

For Workers :

  1. Connect Wallet and Register: Workers start by connecting their Aptos-compatible wallet and registering on the platform.

Connect Wallet

worker registory

  1. Browse Available Tasks: After registration, workers can browse a list of available tasks.

workers dashboard

tasks for workers

  1. Pick and Complete Tasks: Workers select tasks they wish to complete. They submit their answers, and if a task has a predetermined answer and the worker's response is incorrect, it negatively affects their reputation. However, successful completion of the task results in payment.

pick and complete task

enter image description here

  1. Monitor Task Insights: In their dashboard, workers can view a list of completed tasks. They can see the percentage of people who chose each option. This feature helps them gauge the percentage of different responses and better understand task dynamics.

workers profile

enter image description here

  1. Withdraw Earnings: Workers can withdraw their earnings directly from their dashboard ,providing a smooth and efficient payout process.

    withdraw

Behind the Scenes

Tech Stack

DataSculpt leverages modern technologies to provide a seamless experience for users:

  • Frontend: Built with Next.js for a fast, dynamic user interface, styled with Tailwind CSS for responsive design, and enhanced with Framer Motion for smooth animations and interactions.
  • Blockchain: Aptos blockchain to securely handle task assignments and automate payments.
  • Smart Contracts: Written in Move, the smart contracts manage job creation, task validation, payment distribution, and reputation tracking.