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