├── backend ├── .gitignore ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 20240509084558_init │ │ │ └── migration.sql │ │ ├── 20240509104304_remove_option_id │ │ │ └── migration.sql │ │ ├── 20240509111720_remove_balance_id │ │ │ └── migration.sql │ │ ├── 20240509112516_add_done_to_task │ │ │ └── migration.sql │ │ ├── 20240509120311_add_uniqueness_constraint │ │ │ └── migration.sql │ │ ├── 20240509121358_make_it_number │ │ │ └── migration.sql │ │ ├── 20240509123710_add_payouts │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── src │ ├── config.ts │ ├── db.ts │ ├── index.ts │ ├── middleware.ts │ ├── privateKey.ts │ ├── routers │ │ ├── user.ts │ │ └── worker.ts │ └── types.ts ├── tsconfig.json └── yarn.lock ├── user-frontend ├── .eslintrc.json ├── .gitignore ├── README.md ├── app │ ├── (root) │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── task │ │ │ └── [taskId] │ │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ └── layout.tsx ├── components │ ├── Appbar.tsx │ ├── Hero.tsx │ ├── Upload.tsx │ └── UploadImage.tsx ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public │ ├── next.svg │ └── vercel.svg ├── tailwind.config.ts ├── tsconfig.json └── utils │ └── index.ts └── worker-frontend ├── .eslintrc.json ├── .gitignore ├── README.md ├── app ├── (root) │ ├── layout.tsx │ └── page.tsx ├── favicon.ico ├── globals.css └── layout.tsx ├── components ├── Appbar.tsx └── NextTask.tsx ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public ├── next.svg └── vercel.svg ├── tailwind.config.ts ├── tsconfig.json └── utils └── index.ts /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509084558_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509084558_init/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509104304_remove_option_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509104304_remove_option_id/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509111720_remove_balance_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509111720_remove_balance_id/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509112516_add_done_to_task/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509112516_add_done_to_task/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509120311_add_uniqueness_constraint/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509120311_add_uniqueness_constraint/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509121358_make_it_number/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509121358_make_it_number/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240509123710_add_payouts/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/20240509123710_add_payouts/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/config.ts -------------------------------------------------------------------------------- /backend/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/db.ts -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/middleware.ts -------------------------------------------------------------------------------- /backend/src/privateKey.ts: -------------------------------------------------------------------------------- 1 | 2 | export const privateKey = ""; -------------------------------------------------------------------------------- /backend/src/routers/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/routers/user.ts -------------------------------------------------------------------------------- /backend/src/routers/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/routers/worker.ts -------------------------------------------------------------------------------- /backend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/src/types.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /user-frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /user-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/.gitignore -------------------------------------------------------------------------------- /user-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/README.md -------------------------------------------------------------------------------- /user-frontend/app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/(root)/layout.tsx -------------------------------------------------------------------------------- /user-frontend/app/(root)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/(root)/page.tsx -------------------------------------------------------------------------------- /user-frontend/app/(root)/task/[taskId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/(root)/task/[taskId]/page.tsx -------------------------------------------------------------------------------- /user-frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/favicon.ico -------------------------------------------------------------------------------- /user-frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/globals.css -------------------------------------------------------------------------------- /user-frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/app/layout.tsx -------------------------------------------------------------------------------- /user-frontend/components/Appbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/components/Appbar.tsx -------------------------------------------------------------------------------- /user-frontend/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/components/Hero.tsx -------------------------------------------------------------------------------- /user-frontend/components/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/components/Upload.tsx -------------------------------------------------------------------------------- /user-frontend/components/UploadImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/components/UploadImage.tsx -------------------------------------------------------------------------------- /user-frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/next.config.mjs -------------------------------------------------------------------------------- /user-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/package-lock.json -------------------------------------------------------------------------------- /user-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/package.json -------------------------------------------------------------------------------- /user-frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/postcss.config.mjs -------------------------------------------------------------------------------- /user-frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/public/next.svg -------------------------------------------------------------------------------- /user-frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/public/vercel.svg -------------------------------------------------------------------------------- /user-frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/tailwind.config.ts -------------------------------------------------------------------------------- /user-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/tsconfig.json -------------------------------------------------------------------------------- /user-frontend/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/user-frontend/utils/index.ts -------------------------------------------------------------------------------- /worker-frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /worker-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/.gitignore -------------------------------------------------------------------------------- /worker-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/README.md -------------------------------------------------------------------------------- /worker-frontend/app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/app/(root)/layout.tsx -------------------------------------------------------------------------------- /worker-frontend/app/(root)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/app/(root)/page.tsx -------------------------------------------------------------------------------- /worker-frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/app/favicon.ico -------------------------------------------------------------------------------- /worker-frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/app/globals.css -------------------------------------------------------------------------------- /worker-frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/app/layout.tsx -------------------------------------------------------------------------------- /worker-frontend/components/Appbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/components/Appbar.tsx -------------------------------------------------------------------------------- /worker-frontend/components/NextTask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/components/NextTask.tsx -------------------------------------------------------------------------------- /worker-frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/next.config.mjs -------------------------------------------------------------------------------- /worker-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/package-lock.json -------------------------------------------------------------------------------- /worker-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/package.json -------------------------------------------------------------------------------- /worker-frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/postcss.config.mjs -------------------------------------------------------------------------------- /worker-frontend/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/public/next.svg -------------------------------------------------------------------------------- /worker-frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/public/vercel.svg -------------------------------------------------------------------------------- /worker-frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/tailwind.config.ts -------------------------------------------------------------------------------- /worker-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/tsconfig.json -------------------------------------------------------------------------------- /worker-frontend/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code100x/decentralized-fiverr/HEAD/worker-frontend/utils/index.ts --------------------------------------------------------------------------------