├── .github ├── ISSUE_TEMPLATE │ └── issue_assignment.yml ├── PULL_REQUEST_TEMPLATE.MD ├── scripts │ ├── check-duplicates.js │ ├── cleanup-closed-issue.js │ ├── cleanup-duplicates.js │ ├── cleanup-specific-issue.js │ ├── clear-all-vectors.js │ ├── debug-pinecone.js │ ├── populate-existing-issues.js │ ├── updateLeaderboard.js │ └── validate-apis.js └── workflows │ ├── api-validation.yml │ ├── database-operations.yml │ ├── discord_notifications.yml │ ├── duplicate-issue.yml │ ├── leaderboard.yml │ ├── ping-render.yml │ ├── post_PR_thankyou.yml │ └── pr_greetings.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── gssoc.png ├── img1.jpg ├── img2.jpg ├── img3.jpg └── screenshots │ ├── github_secrets.png │ ├── google-cloud-enable-oauth.png │ ├── google-oauth-credentials.png │ ├── google-oauth-credentials1.png │ ├── google_sheet_accoun_creation.png │ ├── google_sheet_account_setup.png │ ├── google_sheet_keys.png │ ├── resend-api.png │ ├── resend-api1.png │ └── resend-signup.png ├── auth-profile-implementation.md ├── backend ├── .gitignore ├── config │ └── passport.js ├── controllers │ └── contact.controller.js ├── db │ └── connection.js ├── env.example ├── middleware │ ├── auth.js │ └── rateLimit │ │ ├── authLimiterMiddleware.js │ │ ├── generalLimiterMiddleware.js │ │ └── index.js ├── models │ ├── ContactMessage.js │ ├── Feedback.js │ ├── Leetcode.js │ ├── Task.js │ └── User.js ├── package-lock.json ├── package.json ├── routes │ ├── auth.js │ ├── contact.route.js │ ├── feedback.js │ ├── github.route.js │ ├── profile.js │ ├── stats.js │ └── tasks.route.js ├── server.js ├── services │ ├── emailService.js │ └── sendResetEmail.js ├── uploads │ └── avatars │ │ └── default-avatar.png └── utils │ ├── activityhelper.js │ ├── emailVerificationHelpers.js │ ├── leetcodeCron.js │ └── sendEmail.js ├── docs ├── env_guide.md └── setup │ ├── chrome_extension_setup.md │ ├── google_auth_setup.md │ ├── google_sheet_github_action.md │ └── resend_setup.md ├── extension ├── alarm.mp3 ├── background.js ├── content.js ├── manifest.json ├── offscreen.html ├── offscreen.js └── timer.css └── frontend ├── components.json ├── eslint.config.js ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── public ├── animations │ └── Celebration.lottie └── vite.svg ├── src ├── App.css ├── App.jsx ├── Components │ ├── About.jsx │ ├── Ad.jsx │ ├── AllContributors.jsx │ ├── Contributors.jsx │ ├── DashBoard │ │ ├── ActivityHeatMap.jsx │ │ ├── CardWrapper.jsx │ │ ├── GoalsCard.jsx │ │ ├── LeetCode.jsx │ │ ├── NotesCard.jsx │ │ ├── PlatformLinks.jsx │ │ ├── Pomodoro.jsx │ │ ├── PomodoroTimer.jsx │ │ ├── ProfileCard.jsx │ │ ├── Sidebar.jsx │ │ ├── StatsSection.jsx │ │ ├── StreakCard.jsx │ │ ├── TimeSpentCard.jsx │ │ ├── Todo.jsx │ │ └── Topbar.jsx │ ├── Dashboard.jsx │ ├── FAQ.jsx │ ├── Features.jsx │ ├── GitHubProfile.jsx │ ├── Hero.jsx │ ├── Navbar │ │ └── Navbar.jsx │ ├── auth │ │ ├── EmailVerification.jsx │ │ ├── ForgotPassword.jsx │ │ ├── Login.jsx │ │ ├── ProtectedRoute.jsx │ │ ├── Register.jsx │ │ └── ResetPassword.jsx │ ├── contact.jsx │ ├── feedback │ │ ├── FeedbackButton.jsx │ │ ├── FeedbackController.jsx │ │ ├── FeedbackPopup.jsx │ │ ├── FeedbackReviewPage.jsx │ │ └── GuestFeedbackController.jsx │ ├── footer.jsx │ ├── profile │ │ └── Profile.jsx │ └── ui │ │ ├── Card.jsx │ │ ├── DarkModeToggle.jsx │ │ ├── Loader.tsx │ │ ├── NotFound.jsx │ │ ├── ScrollRevealWrapper.jsx │ │ ├── StarRating.tsx │ │ ├── Support.jsx │ │ ├── alert.jsx │ │ ├── animated-gradient-text.jsx │ │ ├── avatar.jsx │ │ ├── backbutton.jsx │ │ ├── badge.jsx │ │ ├── button.jsx │ │ ├── button.tsx │ │ ├── chart.jsx │ │ ├── checkbox.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.jsx │ │ ├── floating-navbar.tsx │ │ ├── hover-card.jsx │ │ ├── infinite-moving-cards.jsx │ │ ├── input.jsx │ │ ├── label.jsx │ │ ├── pointer-highlight.tsx │ │ ├── scroll-area.jsx │ │ ├── scroll-progress.jsx │ │ ├── select.tsx │ │ ├── sheet.jsx │ │ ├── tabs.jsx │ │ ├── textarea.tsx │ │ ├── theme-provider.jsx │ │ ├── tooltip.jsx │ │ └── tracing-beam.tsx ├── assets │ └── react.svg ├── context │ ├── FeedbackContext.jsx │ └── TimerContext.jsx ├── index.css ├── lib │ ├── schemas │ │ └── contactFormSchema.js │ └── utils.js └── main.jsx ├── vercel.json └── vite.config.js /.github/ISSUE_TEMPLATE/issue_assignment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/ISSUE_TEMPLATE/issue_assignment.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/PULL_REQUEST_TEMPLATE.MD -------------------------------------------------------------------------------- /.github/scripts/check-duplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/check-duplicates.js -------------------------------------------------------------------------------- /.github/scripts/cleanup-closed-issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/cleanup-closed-issue.js -------------------------------------------------------------------------------- /.github/scripts/cleanup-duplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/cleanup-duplicates.js -------------------------------------------------------------------------------- /.github/scripts/cleanup-specific-issue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/cleanup-specific-issue.js -------------------------------------------------------------------------------- /.github/scripts/clear-all-vectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/clear-all-vectors.js -------------------------------------------------------------------------------- /.github/scripts/debug-pinecone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/debug-pinecone.js -------------------------------------------------------------------------------- /.github/scripts/populate-existing-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/populate-existing-issues.js -------------------------------------------------------------------------------- /.github/scripts/updateLeaderboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/updateLeaderboard.js -------------------------------------------------------------------------------- /.github/scripts/validate-apis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/scripts/validate-apis.js -------------------------------------------------------------------------------- /.github/workflows/api-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/api-validation.yml -------------------------------------------------------------------------------- /.github/workflows/database-operations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/database-operations.yml -------------------------------------------------------------------------------- /.github/workflows/discord_notifications.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/discord_notifications.yml -------------------------------------------------------------------------------- /.github/workflows/duplicate-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/duplicate-issue.yml -------------------------------------------------------------------------------- /.github/workflows/leaderboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/leaderboard.yml -------------------------------------------------------------------------------- /.github/workflows/ping-render.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/ping-render.yml -------------------------------------------------------------------------------- /.github/workflows/post_PR_thankyou.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/post_PR_thankyou.yml -------------------------------------------------------------------------------- /.github/workflows/pr_greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.github/workflows/pr_greetings.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/README.md -------------------------------------------------------------------------------- /assets/gssoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/gssoc.png -------------------------------------------------------------------------------- /assets/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/img1.jpg -------------------------------------------------------------------------------- /assets/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/img2.jpg -------------------------------------------------------------------------------- /assets/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/img3.jpg -------------------------------------------------------------------------------- /assets/screenshots/github_secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/github_secrets.png -------------------------------------------------------------------------------- /assets/screenshots/google-cloud-enable-oauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google-cloud-enable-oauth.png -------------------------------------------------------------------------------- /assets/screenshots/google-oauth-credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google-oauth-credentials.png -------------------------------------------------------------------------------- /assets/screenshots/google-oauth-credentials1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google-oauth-credentials1.png -------------------------------------------------------------------------------- /assets/screenshots/google_sheet_accoun_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google_sheet_accoun_creation.png -------------------------------------------------------------------------------- /assets/screenshots/google_sheet_account_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google_sheet_account_setup.png -------------------------------------------------------------------------------- /assets/screenshots/google_sheet_keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/google_sheet_keys.png -------------------------------------------------------------------------------- /assets/screenshots/resend-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/resend-api.png -------------------------------------------------------------------------------- /assets/screenshots/resend-api1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/resend-api1.png -------------------------------------------------------------------------------- /assets/screenshots/resend-signup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/assets/screenshots/resend-signup.png -------------------------------------------------------------------------------- /auth-profile-implementation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/config/passport.js -------------------------------------------------------------------------------- /backend/controllers/contact.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/controllers/contact.controller.js -------------------------------------------------------------------------------- /backend/db/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/db/connection.js -------------------------------------------------------------------------------- /backend/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/env.example -------------------------------------------------------------------------------- /backend/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/middleware/auth.js -------------------------------------------------------------------------------- /backend/middleware/rateLimit/authLimiterMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/middleware/rateLimit/authLimiterMiddleware.js -------------------------------------------------------------------------------- /backend/middleware/rateLimit/generalLimiterMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/middleware/rateLimit/generalLimiterMiddleware.js -------------------------------------------------------------------------------- /backend/middleware/rateLimit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/middleware/rateLimit/index.js -------------------------------------------------------------------------------- /backend/models/ContactMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/models/ContactMessage.js -------------------------------------------------------------------------------- /backend/models/Feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/models/Feedback.js -------------------------------------------------------------------------------- /backend/models/Leetcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/models/Leetcode.js -------------------------------------------------------------------------------- /backend/models/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/models/Task.js -------------------------------------------------------------------------------- /backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/models/User.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/auth.js -------------------------------------------------------------------------------- /backend/routes/contact.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/contact.route.js -------------------------------------------------------------------------------- /backend/routes/feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/feedback.js -------------------------------------------------------------------------------- /backend/routes/github.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/github.route.js -------------------------------------------------------------------------------- /backend/routes/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/profile.js -------------------------------------------------------------------------------- /backend/routes/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/stats.js -------------------------------------------------------------------------------- /backend/routes/tasks.route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/routes/tasks.route.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/server.js -------------------------------------------------------------------------------- /backend/services/emailService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/services/emailService.js -------------------------------------------------------------------------------- /backend/services/sendResetEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/services/sendResetEmail.js -------------------------------------------------------------------------------- /backend/uploads/avatars/default-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/uploads/avatars/default-avatar.png -------------------------------------------------------------------------------- /backend/utils/activityhelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/utils/activityhelper.js -------------------------------------------------------------------------------- /backend/utils/emailVerificationHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/utils/emailVerificationHelpers.js -------------------------------------------------------------------------------- /backend/utils/leetcodeCron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/utils/leetcodeCron.js -------------------------------------------------------------------------------- /backend/utils/sendEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/backend/utils/sendEmail.js -------------------------------------------------------------------------------- /docs/env_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/docs/env_guide.md -------------------------------------------------------------------------------- /docs/setup/chrome_extension_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/docs/setup/chrome_extension_setup.md -------------------------------------------------------------------------------- /docs/setup/google_auth_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/docs/setup/google_auth_setup.md -------------------------------------------------------------------------------- /docs/setup/google_sheet_github_action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/docs/setup/google_sheet_github_action.md -------------------------------------------------------------------------------- /docs/setup/resend_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/docs/setup/resend_setup.md -------------------------------------------------------------------------------- /extension/alarm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/alarm.mp3 -------------------------------------------------------------------------------- /extension/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/background.js -------------------------------------------------------------------------------- /extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/content.js -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/manifest.json -------------------------------------------------------------------------------- /extension/offscreen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/offscreen.html -------------------------------------------------------------------------------- /extension/offscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/offscreen.js -------------------------------------------------------------------------------- /extension/timer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/extension/timer.css -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/animations/Celebration.lottie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/public/animations/Celebration.lottie -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/Components/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/About.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Ad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Ad.jsx -------------------------------------------------------------------------------- /frontend/src/Components/AllContributors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/AllContributors.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Contributors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Contributors.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/ActivityHeatMap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/ActivityHeatMap.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/CardWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/CardWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/GoalsCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/GoalsCard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/LeetCode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/LeetCode.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/NotesCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/NotesCard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/PlatformLinks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/PlatformLinks.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/Pomodoro.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/Pomodoro.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/PomodoroTimer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/PomodoroTimer.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/ProfileCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/ProfileCard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/Sidebar.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/StatsSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/StatsSection.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/StreakCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/StreakCard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/TimeSpentCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/TimeSpentCard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/Todo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/Todo.jsx -------------------------------------------------------------------------------- /frontend/src/Components/DashBoard/Topbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/DashBoard/Topbar.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Dashboard.jsx -------------------------------------------------------------------------------- /frontend/src/Components/FAQ.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/FAQ.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Features.jsx -------------------------------------------------------------------------------- /frontend/src/Components/GitHubProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/GitHubProfile.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Hero.jsx -------------------------------------------------------------------------------- /frontend/src/Components/Navbar/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/Navbar/Navbar.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/EmailVerification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/EmailVerification.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/ForgotPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/ForgotPassword.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/Login.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/ProtectedRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/ProtectedRoute.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/Register.jsx -------------------------------------------------------------------------------- /frontend/src/Components/auth/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/auth/ResetPassword.jsx -------------------------------------------------------------------------------- /frontend/src/Components/contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/contact.jsx -------------------------------------------------------------------------------- /frontend/src/Components/feedback/FeedbackButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/feedback/FeedbackButton.jsx -------------------------------------------------------------------------------- /frontend/src/Components/feedback/FeedbackController.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/feedback/FeedbackController.jsx -------------------------------------------------------------------------------- /frontend/src/Components/feedback/FeedbackPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/feedback/FeedbackPopup.jsx -------------------------------------------------------------------------------- /frontend/src/Components/feedback/FeedbackReviewPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/feedback/FeedbackReviewPage.jsx -------------------------------------------------------------------------------- /frontend/src/Components/feedback/GuestFeedbackController.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/feedback/GuestFeedbackController.jsx -------------------------------------------------------------------------------- /frontend/src/Components/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/footer.jsx -------------------------------------------------------------------------------- /frontend/src/Components/profile/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/profile/Profile.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/Card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/Card.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/DarkModeToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/DarkModeToggle.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/Loader.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/NotFound.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/NotFound.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/ScrollRevealWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/ScrollRevealWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/StarRating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/StarRating.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/Support.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/Support.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/alert.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/animated-gradient-text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/animated-gradient-text.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/avatar.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/backbutton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/backbutton.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/badge.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/button.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/chart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/chart.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/checkbox.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/floating-navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/floating-navbar.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/hover-card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/hover-card.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/infinite-moving-cards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/infinite-moving-cards.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/input.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/label.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/pointer-highlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/pointer-highlight.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/scroll-area.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/scroll-area.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/scroll-progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/scroll-progress.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/sheet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/sheet.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/tabs.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/theme-provider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/theme-provider.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/tooltip.jsx -------------------------------------------------------------------------------- /frontend/src/Components/ui/tracing-beam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/Components/ui/tracing-beam.tsx -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/context/FeedbackContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/context/FeedbackContext.jsx -------------------------------------------------------------------------------- /frontend/src/context/TimerContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/context/TimerContext.jsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/schemas/contactFormSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/lib/schemas/contactFormSchema.js -------------------------------------------------------------------------------- /frontend/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/lib/utils.js -------------------------------------------------------------------------------- /frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/src/main.jsx -------------------------------------------------------------------------------- /frontend/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/vercel.json -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevSyncx/DevSync/HEAD/frontend/vite.config.js --------------------------------------------------------------------------------