├── .github └── FUNDING.yml ├── README.md ├── backend ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .prettierrc ├── drizzle.config.ts ├── eslint.config.js ├── package-lock.json ├── package.json ├── src │ ├── config │ │ └── passport.config.ts │ ├── controllers │ │ ├── codereview.controllers.ts │ │ ├── discussion.controllers.ts │ │ ├── execute-code.controllers.ts │ │ ├── playlist.controllers.ts │ │ ├── problem.controllers.ts │ │ ├── submission.controllers.ts │ │ └── user.controllers.ts │ ├── db │ │ ├── index.ts │ │ ├── migrations │ │ │ ├── 0000_careless_pestilence.sql │ │ │ ├── 0001_elite_jazinda.sql │ │ │ ├── 0002_strange_ulik.sql │ │ │ ├── 0003_perfect_gressill.sql │ │ │ ├── 0004_amusing_cargill.sql │ │ │ ├── 0005_lazy_xavin.sql │ │ │ ├── 0006_flippant_robbie_robertson.sql │ │ │ └── meta │ │ │ │ ├── 0000_snapshot.json │ │ │ │ ├── 0001_snapshot.json │ │ │ │ ├── 0002_snapshot.json │ │ │ │ ├── 0003_snapshot.json │ │ │ │ ├── 0004_snapshot.json │ │ │ │ ├── 0005_snapshot.json │ │ │ │ ├── 0006_snapshot.json │ │ │ │ └── _journal.json │ │ └── schema │ │ │ ├── discussion.ts │ │ │ ├── index.ts │ │ │ ├── playlist.ts │ │ │ ├── problem.ts │ │ │ ├── submission.ts │ │ │ ├── test-case.ts │ │ │ └── user.ts │ ├── index.ts │ ├── middlewares │ │ ├── auth.middleware.ts │ │ ├── errorHandler.middleware.ts │ │ ├── multer.middleware.ts │ │ └── validate.middleware.ts │ ├── routes │ │ ├── codereview.route.ts │ │ ├── discussion.route.ts │ │ ├── execution.routes.ts │ │ ├── playlist.routes.ts │ │ ├── problem.routes.ts │ │ ├── submission.routes.ts │ │ └── user.routes.ts │ ├── schemas │ │ ├── discussion.ts │ │ ├── playlist.ts │ │ ├── problem.ts │ │ ├── review.ts │ │ ├── submit-code.ts │ │ └── user.ts │ ├── types │ │ ├── express.d.ts │ │ └── index.ts │ └── utils │ │ ├── async-handler.ts │ │ ├── auth.ts │ │ ├── index.ts │ │ ├── lib │ │ ├── cloudinary.ts │ │ └── judge0.ts │ │ └── responses.ts └── tsconfig.json └── frontend ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── prettier.config.cjs ├── public ├── bash.png ├── favicon.ico ├── icons │ ├── check.png │ ├── checkbox.png │ └── logo.svg ├── images │ ├── avatar-placeholder.png │ ├── dark-demo.webp │ ├── editor.webp │ ├── light-demo.webp │ ├── problem.webp │ └── profile.webp ├── java.png ├── javascript.png ├── python.png └── typescript.png ├── src ├── App.css ├── App.tsx ├── _admin │ ├── AdminRoute.tsx │ └── pages │ │ ├── AddProblem.tsx │ │ └── UpdateProblem.tsx ├── _auth │ ├── AuthLayout.tsx │ └── forms │ │ ├── Signin.tsx │ │ └── Signup.tsx ├── _root │ ├── RootLayout.tsx │ └── pages │ │ ├── AboutUsPage.tsx │ │ ├── Home.tsx │ │ ├── NotFound.tsx │ │ ├── PlaylistPage.tsx │ │ ├── ProblemWorkspace.tsx │ │ ├── Problems.tsx │ │ ├── Profile.tsx │ │ └── index.tsx ├── assets │ └── react.svg ├── components │ ├── AddToPlaylistDialog.tsx │ ├── BarLogo.tsx │ ├── CodeDiscussion.tsx │ ├── CreatePlaylistDialog.tsx │ ├── CropImageDialog.tsx │ ├── EditPlaylistDialog.tsx │ ├── Footer.tsx │ ├── GoogleSigninButton.tsx │ ├── LeetMasterFeatures.tsx │ ├── LoadingButton.tsx │ ├── Logo.tsx │ ├── Navbar.tsx │ ├── ProblemHeader.tsx │ ├── RequireAuth.tsx │ ├── RunButton.tsx │ ├── ScrollToTop.tsx │ ├── Submission.tsx │ ├── SubmissionTable.tsx │ ├── TextAnimationHeading.tsx │ ├── UserAvatar.tsx │ ├── UserButton.tsx │ ├── code-review-sheet.tsx │ ├── editor │ │ ├── CodeBlock.tsx │ │ ├── Editor.tsx │ │ ├── LanguageSelector.tsx │ │ └── ThemeSelector.tsx │ ├── forms │ │ ├── CreateProblemForm.tsx │ │ ├── LoginForm.tsx │ │ └── SignUpForm.tsx │ ├── hero-section-1.tsx │ ├── liquid-text.tsx │ ├── profile │ │ ├── CalendarHeatmap.tsx │ │ ├── EditProfileButton.tsx │ │ ├── EditProfileDialog.tsx │ │ ├── HeatmapCalendar.tsx │ │ ├── ProfileHeader.tsx │ │ ├── ProfileHeaderSkeleton.tsx │ │ ├── ProfileTabSubmissions.tsx │ │ └── question-statistics.tsx │ ├── table │ │ ├── columns.tsx │ │ ├── data-table.tsx │ │ └── row-action.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── animated-group.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── crazxy-ui │ │ └── badge.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── pagination.tsx │ │ ├── password-input.tsx │ │ ├── popover.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── text-effect.tsx │ │ └── textarea.tsx ├── constants │ └── index.ts ├── hooks │ ├── useMediaQuery.tsx │ └── useMounted.ts ├── index.css ├── lib │ ├── axios.ts │ ├── utils.ts │ └── validations.ts ├── main.tsx ├── store │ ├── action-store.ts │ ├── auth-store.ts │ ├── code-cditor-store.ts │ ├── discussion-store.ts │ ├── execution-store.ts │ ├── index.ts │ ├── playlist-dialog.ts │ ├── playlist-store.ts │ ├── problem-store.ts │ ├── review-store.ts │ └── submission-store.ts ├── types │ └── index.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: nandanNM 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/README.md -------------------------------------------------------------------------------- /backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/.eslintrc.json -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.npmrc: -------------------------------------------------------------------------------- 1 | echo "production=false" > .npmrc 2 | -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/drizzle.config.ts -------------------------------------------------------------------------------- /backend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/eslint.config.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/config/passport.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/config/passport.config.ts -------------------------------------------------------------------------------- /backend/src/controllers/codereview.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/codereview.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/discussion.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/discussion.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/execute-code.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/execute-code.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/playlist.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/playlist.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/problem.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/problem.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/submission.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/submission.controllers.ts -------------------------------------------------------------------------------- /backend/src/controllers/user.controllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/controllers/user.controllers.ts -------------------------------------------------------------------------------- /backend/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/index.ts -------------------------------------------------------------------------------- /backend/src/db/migrations/0000_careless_pestilence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/0000_careless_pestilence.sql -------------------------------------------------------------------------------- /backend/src/db/migrations/0001_elite_jazinda.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/0001_elite_jazinda.sql -------------------------------------------------------------------------------- /backend/src/db/migrations/0002_strange_ulik.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" RENAME COLUMN "image" TO "avatar"; -------------------------------------------------------------------------------- /backend/src/db/migrations/0003_perfect_gressill.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" ADD COLUMN "bio" varchar(255); -------------------------------------------------------------------------------- /backend/src/db/migrations/0004_amusing_cargill.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" ADD COLUMN "avatar_public_id" varchar(255); -------------------------------------------------------------------------------- /backend/src/db/migrations/0005_lazy_xavin.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "users" ADD COLUMN "auth_provider" varchar(255); -------------------------------------------------------------------------------- /backend/src/db/migrations/0006_flippant_robbie_robertson.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/0006_flippant_robbie_robertson.sql -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0000_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0001_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0002_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0003_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0004_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0005_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/0006_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migrations/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/migrations/meta/_journal.json -------------------------------------------------------------------------------- /backend/src/db/schema/discussion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/discussion.ts -------------------------------------------------------------------------------- /backend/src/db/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/index.ts -------------------------------------------------------------------------------- /backend/src/db/schema/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/playlist.ts -------------------------------------------------------------------------------- /backend/src/db/schema/problem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/problem.ts -------------------------------------------------------------------------------- /backend/src/db/schema/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/submission.ts -------------------------------------------------------------------------------- /backend/src/db/schema/test-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/test-case.ts -------------------------------------------------------------------------------- /backend/src/db/schema/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/db/schema/user.ts -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/middlewares/auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/middlewares/auth.middleware.ts -------------------------------------------------------------------------------- /backend/src/middlewares/errorHandler.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/middlewares/errorHandler.middleware.ts -------------------------------------------------------------------------------- /backend/src/middlewares/multer.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/middlewares/multer.middleware.ts -------------------------------------------------------------------------------- /backend/src/middlewares/validate.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/middlewares/validate.middleware.ts -------------------------------------------------------------------------------- /backend/src/routes/codereview.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/codereview.route.ts -------------------------------------------------------------------------------- /backend/src/routes/discussion.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/discussion.route.ts -------------------------------------------------------------------------------- /backend/src/routes/execution.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/execution.routes.ts -------------------------------------------------------------------------------- /backend/src/routes/playlist.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/playlist.routes.ts -------------------------------------------------------------------------------- /backend/src/routes/problem.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/problem.routes.ts -------------------------------------------------------------------------------- /backend/src/routes/submission.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/submission.routes.ts -------------------------------------------------------------------------------- /backend/src/routes/user.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/routes/user.routes.ts -------------------------------------------------------------------------------- /backend/src/schemas/discussion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/discussion.ts -------------------------------------------------------------------------------- /backend/src/schemas/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/playlist.ts -------------------------------------------------------------------------------- /backend/src/schemas/problem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/problem.ts -------------------------------------------------------------------------------- /backend/src/schemas/review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/review.ts -------------------------------------------------------------------------------- /backend/src/schemas/submit-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/submit-code.ts -------------------------------------------------------------------------------- /backend/src/schemas/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/schemas/user.ts -------------------------------------------------------------------------------- /backend/src/types/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/types/express.d.ts -------------------------------------------------------------------------------- /backend/src/types/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/utils/async-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/async-handler.ts -------------------------------------------------------------------------------- /backend/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/auth.ts -------------------------------------------------------------------------------- /backend/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/index.ts -------------------------------------------------------------------------------- /backend/src/utils/lib/cloudinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/lib/cloudinary.ts -------------------------------------------------------------------------------- /backend/src/utils/lib/judge0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/lib/judge0.ts -------------------------------------------------------------------------------- /backend/src/utils/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/src/utils/responses.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["prettier"] 3 | } 4 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/prettier.config.cjs -------------------------------------------------------------------------------- /frontend/public/bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/bash.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/icons/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/icons/check.png -------------------------------------------------------------------------------- /frontend/public/icons/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/icons/checkbox.png -------------------------------------------------------------------------------- /frontend/public/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/icons/logo.svg -------------------------------------------------------------------------------- /frontend/public/images/avatar-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/avatar-placeholder.png -------------------------------------------------------------------------------- /frontend/public/images/dark-demo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/dark-demo.webp -------------------------------------------------------------------------------- /frontend/public/images/editor.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/editor.webp -------------------------------------------------------------------------------- /frontend/public/images/light-demo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/light-demo.webp -------------------------------------------------------------------------------- /frontend/public/images/problem.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/problem.webp -------------------------------------------------------------------------------- /frontend/public/images/profile.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/images/profile.webp -------------------------------------------------------------------------------- /frontend/public/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/java.png -------------------------------------------------------------------------------- /frontend/public/javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/javascript.png -------------------------------------------------------------------------------- /frontend/public/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/python.png -------------------------------------------------------------------------------- /frontend/public/typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/public/typescript.png -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/_admin/AdminRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_admin/AdminRoute.tsx -------------------------------------------------------------------------------- /frontend/src/_admin/pages/AddProblem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_admin/pages/AddProblem.tsx -------------------------------------------------------------------------------- /frontend/src/_admin/pages/UpdateProblem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_admin/pages/UpdateProblem.tsx -------------------------------------------------------------------------------- /frontend/src/_auth/AuthLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_auth/AuthLayout.tsx -------------------------------------------------------------------------------- /frontend/src/_auth/forms/Signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_auth/forms/Signin.tsx -------------------------------------------------------------------------------- /frontend/src/_auth/forms/Signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_auth/forms/Signup.tsx -------------------------------------------------------------------------------- /frontend/src/_root/RootLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/RootLayout.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/AboutUsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/AboutUsPage.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/Home.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/PlaylistPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/PlaylistPage.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/ProblemWorkspace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/ProblemWorkspace.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/Problems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/Problems.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/Profile.tsx -------------------------------------------------------------------------------- /frontend/src/_root/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/_root/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/AddToPlaylistDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/AddToPlaylistDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/BarLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/BarLogo.tsx -------------------------------------------------------------------------------- /frontend/src/components/CodeDiscussion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/CodeDiscussion.tsx -------------------------------------------------------------------------------- /frontend/src/components/CreatePlaylistDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/CreatePlaylistDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/CropImageDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/CropImageDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/EditPlaylistDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/EditPlaylistDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/components/GoogleSigninButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/GoogleSigninButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/LeetMasterFeatures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/LeetMasterFeatures.tsx -------------------------------------------------------------------------------- /frontend/src/components/LoadingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/LoadingButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/Logo.tsx -------------------------------------------------------------------------------- /frontend/src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/Navbar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ProblemHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ProblemHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/RequireAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/RequireAuth.tsx -------------------------------------------------------------------------------- /frontend/src/components/RunButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/RunButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ScrollToTop.tsx -------------------------------------------------------------------------------- /frontend/src/components/Submission.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/Submission.tsx -------------------------------------------------------------------------------- /frontend/src/components/SubmissionTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/SubmissionTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/TextAnimationHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/TextAnimationHeading.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/UserAvatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/UserButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/UserButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/code-review-sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/code-review-sheet.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/editor/CodeBlock.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/editor/Editor.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/editor/LanguageSelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor/ThemeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/editor/ThemeSelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/forms/CreateProblemForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/forms/CreateProblemForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/forms/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/forms/LoginForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/forms/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/forms/SignUpForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/hero-section-1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/hero-section-1.tsx -------------------------------------------------------------------------------- /frontend/src/components/liquid-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/liquid-text.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/CalendarHeatmap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/CalendarHeatmap.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/EditProfileButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/EditProfileButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/EditProfileDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/EditProfileDialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/HeatmapCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/HeatmapCalendar.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/ProfileHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/ProfileHeaderSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/ProfileHeaderSkeleton.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/ProfileTabSubmissions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/ProfileTabSubmissions.tsx -------------------------------------------------------------------------------- /frontend/src/components/profile/question-statistics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/profile/question-statistics.tsx -------------------------------------------------------------------------------- /frontend/src/components/table/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/table/columns.tsx -------------------------------------------------------------------------------- /frontend/src/components/table/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/table/data-table.tsx -------------------------------------------------------------------------------- /frontend/src/components/table/row-action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/table/row-action.tsx -------------------------------------------------------------------------------- /frontend/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/animated-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/animated-group.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/crazxy-ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/crazxy-ui/badge.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/password-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/password-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/table.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/text-effect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/text-effect.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/constants/index.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMediaQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/hooks/useMediaQuery.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/hooks/useMounted.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/lib/axios.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/lib/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/lib/validations.ts -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/store/action-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/action-store.ts -------------------------------------------------------------------------------- /frontend/src/store/auth-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/auth-store.ts -------------------------------------------------------------------------------- /frontend/src/store/code-cditor-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/code-cditor-store.ts -------------------------------------------------------------------------------- /frontend/src/store/discussion-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/discussion-store.ts -------------------------------------------------------------------------------- /frontend/src/store/execution-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/execution-store.ts -------------------------------------------------------------------------------- /frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/index.ts -------------------------------------------------------------------------------- /frontend/src/store/playlist-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/playlist-dialog.ts -------------------------------------------------------------------------------- /frontend/src/store/playlist-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/playlist-store.ts -------------------------------------------------------------------------------- /frontend/src/store/problem-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/problem-store.ts -------------------------------------------------------------------------------- /frontend/src/store/review-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/review-store.ts -------------------------------------------------------------------------------- /frontend/src/store/submission-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/store/submission-store.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/vercel.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nandanNM/leet-master/HEAD/frontend/vite.config.ts --------------------------------------------------------------------------------