├── .github ├── dependabot.yml └── workflows │ └── weekly-sync.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── License ├── README.md ├── SECURITY.md ├── client ├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public │ ├── assets │ │ ├── icons │ │ │ ├── github.svg │ │ │ ├── globe.svg │ │ │ ├── leetcode.svg │ │ │ ├── linkedin.svg │ │ │ ├── loading.svg │ │ │ ├── money.svg │ │ │ ├── money2.svg │ │ │ ├── ninja.svg │ │ │ ├── refresh.svg │ │ │ ├── search.svg │ │ │ ├── star.svg │ │ │ ├── twitter.svg │ │ │ └── user.svg │ │ ├── promoted1.png │ │ ├── promoted2.webp │ │ └── promoted3.png │ ├── next.svg │ ├── og.png │ └── vercel.svg ├── src │ ├── app │ │ ├── admin │ │ │ └── sync │ │ │ │ └── page.tsx │ │ ├── api │ │ │ └── cron │ │ │ │ └── route.ts │ │ ├── components │ │ │ ├── Card.tsx │ │ │ ├── Circle.tsx │ │ │ ├── Footer.tsx │ │ │ ├── GenerateStats.tsx │ │ │ ├── Heatmap.tsx │ │ │ ├── Line.tsx │ │ │ ├── Line2.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── Profile.tsx │ │ │ ├── PromotionCard.tsx │ │ │ ├── Questions.tsx │ │ │ ├── Skeleton.tsx │ │ │ └── SocialLinks.tsx │ │ ├── context │ │ │ └── DataContext.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── worth │ │ │ └── page.tsx │ ├── lib │ │ └── mongodb.js │ ├── models │ │ └── userdata.ts │ └── pages │ │ └── api │ │ ├── [username].ts │ │ ├── add.ts │ │ ├── fetchdata.ts │ │ ├── syncAllProfiles.ts │ │ └── syncProfile.ts ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock └── vercel.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/weekly-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/.github/workflows/weekly-sync.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/License -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/SECURITY.md -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/README.md -------------------------------------------------------------------------------- /client/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/next.config.mjs -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/postcss.config.mjs -------------------------------------------------------------------------------- /client/public/assets/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/github.svg -------------------------------------------------------------------------------- /client/public/assets/icons/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/globe.svg -------------------------------------------------------------------------------- /client/public/assets/icons/leetcode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/leetcode.svg -------------------------------------------------------------------------------- /client/public/assets/icons/linkedin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/linkedin.svg -------------------------------------------------------------------------------- /client/public/assets/icons/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/loading.svg -------------------------------------------------------------------------------- /client/public/assets/icons/money.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/money.svg -------------------------------------------------------------------------------- /client/public/assets/icons/money2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/money2.svg -------------------------------------------------------------------------------- /client/public/assets/icons/ninja.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/ninja.svg -------------------------------------------------------------------------------- /client/public/assets/icons/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/refresh.svg -------------------------------------------------------------------------------- /client/public/assets/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/search.svg -------------------------------------------------------------------------------- /client/public/assets/icons/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/star.svg -------------------------------------------------------------------------------- /client/public/assets/icons/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/twitter.svg -------------------------------------------------------------------------------- /client/public/assets/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/icons/user.svg -------------------------------------------------------------------------------- /client/public/assets/promoted1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/promoted1.png -------------------------------------------------------------------------------- /client/public/assets/promoted2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/promoted2.webp -------------------------------------------------------------------------------- /client/public/assets/promoted3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/assets/promoted3.png -------------------------------------------------------------------------------- /client/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/next.svg -------------------------------------------------------------------------------- /client/public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/og.png -------------------------------------------------------------------------------- /client/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/public/vercel.svg -------------------------------------------------------------------------------- /client/src/app/admin/sync/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/admin/sync/page.tsx -------------------------------------------------------------------------------- /client/src/app/api/cron/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/api/cron/route.ts -------------------------------------------------------------------------------- /client/src/app/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Card.tsx -------------------------------------------------------------------------------- /client/src/app/components/Circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Circle.tsx -------------------------------------------------------------------------------- /client/src/app/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Footer.tsx -------------------------------------------------------------------------------- /client/src/app/components/GenerateStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/GenerateStats.tsx -------------------------------------------------------------------------------- /client/src/app/components/Heatmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Heatmap.tsx -------------------------------------------------------------------------------- /client/src/app/components/Line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Line.tsx -------------------------------------------------------------------------------- /client/src/app/components/Line2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Line2.tsx -------------------------------------------------------------------------------- /client/src/app/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Navbar.tsx -------------------------------------------------------------------------------- /client/src/app/components/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Profile.tsx -------------------------------------------------------------------------------- /client/src/app/components/PromotionCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/PromotionCard.tsx -------------------------------------------------------------------------------- /client/src/app/components/Questions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Questions.tsx -------------------------------------------------------------------------------- /client/src/app/components/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/Skeleton.tsx -------------------------------------------------------------------------------- /client/src/app/components/SocialLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/components/SocialLinks.tsx -------------------------------------------------------------------------------- /client/src/app/context/DataContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/context/DataContext.tsx -------------------------------------------------------------------------------- /client/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/favicon.ico -------------------------------------------------------------------------------- /client/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/globals.css -------------------------------------------------------------------------------- /client/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/layout.tsx -------------------------------------------------------------------------------- /client/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/page.tsx -------------------------------------------------------------------------------- /client/src/app/worth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/app/worth/page.tsx -------------------------------------------------------------------------------- /client/src/lib/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/lib/mongodb.js -------------------------------------------------------------------------------- /client/src/models/userdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/models/userdata.ts -------------------------------------------------------------------------------- /client/src/pages/api/[username].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/pages/api/[username].ts -------------------------------------------------------------------------------- /client/src/pages/api/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/pages/api/add.ts -------------------------------------------------------------------------------- /client/src/pages/api/fetchdata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/pages/api/fetchdata.ts -------------------------------------------------------------------------------- /client/src/pages/api/syncAllProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/pages/api/syncAllProfiles.ts -------------------------------------------------------------------------------- /client/src/pages/api/syncProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/src/pages/api/syncProfile.ts -------------------------------------------------------------------------------- /client/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/tailwind.config.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/druvkotwani/leetcode-profiles/HEAD/vercel.json --------------------------------------------------------------------------------