├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Leaderboard.md ├── README.md ├── controllers └── auth.controller.js ├── eslint.config.mjs ├── middleware ├── auth.middleware.js └── csrf.middleware.js ├── ml └── chatbot │ └── main.py ├── models ├── contact.js ├── job.js └── user.js ├── package.json ├── public ├── _redirects ├── assets │ ├── Screenshot 2025-08-16 164505.png │ ├── favicon-128x128.png │ ├── favicon-128x128.svg │ ├── favicon-16x16.png │ ├── favicon-180x180.png │ ├── favicon-192x192.png │ ├── favicon-32x32.png │ ├── favicon-32x32.svg │ ├── favicon-48x48.png │ ├── favicon-512x512.png │ ├── favicon-512x512.svg │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── feature-1.png │ ├── feature-2.png │ ├── feature-3.png │ ├── feature-4.png │ ├── grad.png │ ├── hero-bg.jpg │ ├── project-1.jpg │ ├── project-2.jpg │ ├── project-3.jpg │ ├── project-4.jpg │ ├── project-5.jpg │ ├── project-6.jpg │ ├── site-logo.png │ └── site.webmanifest ├── csrf-comprehensive-test.html ├── csrf-test.html ├── css │ ├── about.css │ ├── dashboard-enhanced.css │ ├── features.css │ ├── footer.css │ ├── global.css │ ├── hero.css │ ├── jobDashboard.css │ ├── loader.css │ ├── login.css │ ├── menu.css │ ├── nav.css │ ├── prices-hero.css │ ├── prices.css │ ├── profile.css │ ├── projects.css │ ├── promo.css │ ├── services.css │ └── signup.css └── js │ ├── about.js │ ├── form.js │ ├── jobDashboard.js │ ├── lenis.js │ ├── loader.js │ ├── login.js │ ├── menu.js │ ├── prices.js │ ├── profile.js │ ├── projects.js │ ├── scroll-test.js │ └── validation.js ├── routes ├── auth.routes.js ├── jobAPI.routes.js └── searchAPI.routes.js ├── server.js ├── services └── jobFetcher.js ├── utils ├── cronLogger.js └── passport.js └── views ├── 404.ejs ├── dashboard.ejs ├── index.ejs ├── login.ejs ├── partials ├── head.ejs └── navbar.ejs ├── profile.ejs ├── reset-password.ejs ├── signup.ejs └── user.ejs /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/LICENSE -------------------------------------------------------------------------------- /Leaderboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/Leaderboard.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/README.md -------------------------------------------------------------------------------- /controllers/auth.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/controllers/auth.controller.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /middleware/auth.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/middleware/auth.middleware.js -------------------------------------------------------------------------------- /middleware/csrf.middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/middleware/csrf.middleware.js -------------------------------------------------------------------------------- /ml/chatbot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/ml/chatbot/main.py -------------------------------------------------------------------------------- /models/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/models/contact.js -------------------------------------------------------------------------------- /models/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/models/job.js -------------------------------------------------------------------------------- /models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/models/user.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/assets/Screenshot 2025-08-16 164505.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/Screenshot 2025-08-16 164505.png -------------------------------------------------------------------------------- /public/assets/favicon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-128x128.png -------------------------------------------------------------------------------- /public/assets/favicon-128x128.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-128x128.svg -------------------------------------------------------------------------------- /public/assets/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-16x16.png -------------------------------------------------------------------------------- /public/assets/favicon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-180x180.png -------------------------------------------------------------------------------- /public/assets/favicon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-192x192.png -------------------------------------------------------------------------------- /public/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/favicon-32x32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-32x32.svg -------------------------------------------------------------------------------- /public/assets/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-48x48.png -------------------------------------------------------------------------------- /public/assets/favicon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-512x512.png -------------------------------------------------------------------------------- /public/assets/favicon-512x512.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-512x512.svg -------------------------------------------------------------------------------- /public/assets/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon-96x96.png -------------------------------------------------------------------------------- /public/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/favicon.ico -------------------------------------------------------------------------------- /public/assets/feature-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/feature-1.png -------------------------------------------------------------------------------- /public/assets/feature-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/feature-2.png -------------------------------------------------------------------------------- /public/assets/feature-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/feature-3.png -------------------------------------------------------------------------------- /public/assets/feature-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/feature-4.png -------------------------------------------------------------------------------- /public/assets/grad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/grad.png -------------------------------------------------------------------------------- /public/assets/hero-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/hero-bg.jpg -------------------------------------------------------------------------------- /public/assets/project-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-1.jpg -------------------------------------------------------------------------------- /public/assets/project-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-2.jpg -------------------------------------------------------------------------------- /public/assets/project-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-3.jpg -------------------------------------------------------------------------------- /public/assets/project-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-4.jpg -------------------------------------------------------------------------------- /public/assets/project-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-5.jpg -------------------------------------------------------------------------------- /public/assets/project-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/project-6.jpg -------------------------------------------------------------------------------- /public/assets/site-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/site-logo.png -------------------------------------------------------------------------------- /public/assets/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/assets/site.webmanifest -------------------------------------------------------------------------------- /public/csrf-comprehensive-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/csrf-comprehensive-test.html -------------------------------------------------------------------------------- /public/csrf-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/csrf-test.html -------------------------------------------------------------------------------- /public/css/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/about.css -------------------------------------------------------------------------------- /public/css/dashboard-enhanced.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/css/features.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/features.css -------------------------------------------------------------------------------- /public/css/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/footer.css -------------------------------------------------------------------------------- /public/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/global.css -------------------------------------------------------------------------------- /public/css/hero.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/hero.css -------------------------------------------------------------------------------- /public/css/jobDashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/jobDashboard.css -------------------------------------------------------------------------------- /public/css/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/loader.css -------------------------------------------------------------------------------- /public/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/login.css -------------------------------------------------------------------------------- /public/css/menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/menu.css -------------------------------------------------------------------------------- /public/css/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/nav.css -------------------------------------------------------------------------------- /public/css/prices-hero.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/prices-hero.css -------------------------------------------------------------------------------- /public/css/prices.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/prices.css -------------------------------------------------------------------------------- /public/css/profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/profile.css -------------------------------------------------------------------------------- /public/css/projects.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/projects.css -------------------------------------------------------------------------------- /public/css/promo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/promo.css -------------------------------------------------------------------------------- /public/css/services.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/services.css -------------------------------------------------------------------------------- /public/css/signup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/css/signup.css -------------------------------------------------------------------------------- /public/js/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/about.js -------------------------------------------------------------------------------- /public/js/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/form.js -------------------------------------------------------------------------------- /public/js/jobDashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/jobDashboard.js -------------------------------------------------------------------------------- /public/js/lenis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/lenis.js -------------------------------------------------------------------------------- /public/js/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/loader.js -------------------------------------------------------------------------------- /public/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/login.js -------------------------------------------------------------------------------- /public/js/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/menu.js -------------------------------------------------------------------------------- /public/js/prices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/prices.js -------------------------------------------------------------------------------- /public/js/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/profile.js -------------------------------------------------------------------------------- /public/js/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/projects.js -------------------------------------------------------------------------------- /public/js/scroll-test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/js/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/public/js/validation.js -------------------------------------------------------------------------------- /routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/routes/auth.routes.js -------------------------------------------------------------------------------- /routes/jobAPI.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/routes/jobAPI.routes.js -------------------------------------------------------------------------------- /routes/searchAPI.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/routes/searchAPI.routes.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/server.js -------------------------------------------------------------------------------- /services/jobFetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/services/jobFetcher.js -------------------------------------------------------------------------------- /utils/cronLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/utils/cronLogger.js -------------------------------------------------------------------------------- /utils/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/utils/passport.js -------------------------------------------------------------------------------- /views/404.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/404.ejs -------------------------------------------------------------------------------- /views/dashboard.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/dashboard.ejs -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/index.ejs -------------------------------------------------------------------------------- /views/login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/login.ejs -------------------------------------------------------------------------------- /views/partials/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/partials/head.ejs -------------------------------------------------------------------------------- /views/partials/navbar.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/partials/navbar.ejs -------------------------------------------------------------------------------- /views/profile.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/profile.ejs -------------------------------------------------------------------------------- /views/reset-password.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/reset-password.ejs -------------------------------------------------------------------------------- /views/signup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/signup.ejs -------------------------------------------------------------------------------- /views/user.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityagarwal15/JobSync/HEAD/views/user.ejs --------------------------------------------------------------------------------