TaskChain is a decentralized platform that enables anyone to contribute to data labeling and microtasks while earning crypto rewards. Built for research, machine learning, and student collaboration (with a focus on Ethiopia/INSA), TaskChain provides a secure, transparent, and scalable way to gather high-quality datasets.
# TaskChain
TaskChain is a decentralized platform that enables anyone to contribute to data labeling and microtasks while earning crypto rewards. Built for research, machine learning, and student collaboration (with a focus on Ethiopia/INSA), TaskChain provides a secure, transparent, and scalable way to gather high-quality datasets.
🚀 Title:
TaskChain – Decentralized Crowdsourced Data Labeling Platform
🔑 Problem:
Machine learning teams struggle to access clean, labeled data.
Microtask contributors often face slow or unfair payment systems.
Centralized platforms lack transparency and security.
💡 Solution:
TaskChain combines Web3 + SaaS to create a fair crowdsourcing platform where:
Users can perform microtasks (like labeling images or text).
Secure file uploads are handled via AWS S3 & pre-signed URLs.
Payments are instant and verifiable using Solana blockchain.
Trust is ensured with decentralized transaction verification.
⚙️ Features:
📝 Task creation and worker management
🔒 Secure file uploads
💰 Blockchain-based payments (Solana)
👤 JWT authentication & role-based access
📊 Labeled dataset support for ML models
🌍 Open for global participation
🌐 Deployment & DevOps:
Docker – containerized frontend & backend
Kubernetes – scalable deployments with services and ingress
Nginx – reverse proxy & load balancing with HTTPS
CI/CD Ready – deployable via container registry to K8s clusters
📈 Impact:
Provides affordable, reliable datasets for ML/AI research.
Creates new earning opportunities for students and freelancers.
Promotes adoption of blockchain-based micropayments in Ethiopia and beyond.
⚡ Tech Stack: React · Node.js · Solana · Web3.js · AWS S3 · Docker · Kubernetes · Nginx