Skip to content

ujjwaljamuar/decentralized-fiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tlabll

Cutting-edge hybrid application blending Web2 and Web3, enabling secure blockchain based transparent task management dynamic platform with on-chain payments facilitated by crypto wallet, enabling secure authentication, payment locking, worker compensation—all powered by blockchain.

PROJECT-DEMO

Tlabell-demo.mp4

Features

  • User Registration & Management: Users can register, login, through their crypto wallet directly.
  • Image Handling: Utilized presigned URLs for secure image uploads to S3 Bucket.
  • CDN: Delivered images via CloudFront CDN for efficient content delivery.
  • Web3 Authentication: Implemented user authentication using both traditional methods and blockchain technology. Integrated Solana blockchain for secure sign-in using Phantom wallet and public keys.
  • Task Management: Facilitated task creation and management, allowing users to post tasks for workers to complete and get compensated.
  • Payment Processing: Locked task-related funds in the user's wallet upon task creation. Allowed workers to authenticate, perform tasks, receive payments, and cash out in their Solana wallet using blockchain technology.

Technology Stack

  • Backend:
    • NodeJS
    • TypeScript
    • AWS
    • Cloudfront
    • Solana Web3
  • Frontend:
    • NextJS
    • TypeScript
    • Solana Web3
  • Database:
    • Prisma
    • Postgresql
  • Security:
    • Solana Blockchain
    • Phantom wallet