├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ ├── auto-assign-issue.yml │ ├── auto-label-gssoc.yml │ ├── greetings.yml │ ├── post-pr-thankyou.yml │ └── unassign-stale-issues.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile.dev ├── Dockerfile.prod ├── LICENSE ├── README.md ├── backend ├── .dockerignore ├── .env.sample ├── Dockerfile.dev ├── Dockerfile.prod ├── config │ └── passportConfig.js ├── models │ └── User.js ├── package.json ├── routes │ └── auth.js └── server.js ├── docker-compose.yml ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.cjs ├── public ├── _redirects ├── crl-icon.png ├── crl.png └── vite.svg ├── spec ├── auth.routes.spec.cjs ├── support │ └── jasmine.mjs └── user.model.spec.cjs ├── src ├── App.css ├── App.tsx ├── Routes │ └── Router.tsx ├── assets │ └── react.svg ├── components │ ├── Features.tsx │ ├── Footer.tsx │ ├── Hero.tsx │ ├── HowItWorks.tsx │ ├── Navbar.tsx │ └── ScrollProgressBar.tsx ├── context │ └── ThemeContext.tsx ├── hooks │ ├── useGitHubAuth.ts │ └── useGitHubData.ts ├── index.css ├── main.tsx ├── pages │ ├── About │ │ └── About.tsx │ ├── Contact │ │ └── Contact.tsx │ ├── ContributorProfile │ │ └── ContributorProfile.tsx │ ├── Contributors │ │ └── Contributors.tsx │ ├── Home │ │ └── Home.tsx │ ├── Login │ │ └── Login.tsx │ ├── Signup │ │ └── Signup.tsx │ └── Tracker │ │ └── Tracker.tsx ├── utils │ └── constants.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | VITE_BACKEND_URL=http://localhost:5000 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/auto-assign-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/workflows/auto-assign-issue.yml -------------------------------------------------------------------------------- /.github/workflows/auto-label-gssoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/workflows/auto-label-gssoc.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/post-pr-thankyou.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/workflows/post-pr-thankyou.yml -------------------------------------------------------------------------------- /.github/workflows/unassign-stale-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.github/workflows/unassign-stale-issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/Dockerfile.dev -------------------------------------------------------------------------------- /Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/Dockerfile.prod -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.env.sample: -------------------------------------------------------------------------------- 1 | PORT=5000 2 | MONGO_URI=mongodb://localhost:27017/githubTracker 3 | SESSION_SECRET=your-secret-key 4 | -------------------------------------------------------------------------------- /backend/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/Dockerfile.dev -------------------------------------------------------------------------------- /backend/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/Dockerfile.prod -------------------------------------------------------------------------------- /backend/config/passportConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/config/passportConfig.js -------------------------------------------------------------------------------- /backend/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/models/User.js -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/routes/auth.js -------------------------------------------------------------------------------- /backend/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/backend/server.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/public/_redirects -------------------------------------------------------------------------------- /public/crl-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/public/crl-icon.png -------------------------------------------------------------------------------- /public/crl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/public/crl.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/public/vite.svg -------------------------------------------------------------------------------- /spec/auth.routes.spec.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/spec/auth.routes.spec.cjs -------------------------------------------------------------------------------- /spec/support/jasmine.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/spec/support/jasmine.mjs -------------------------------------------------------------------------------- /spec/user.model.spec.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/spec/user.model.spec.cjs -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Routes/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/Routes/Router.tsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/Features.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/Hero.tsx -------------------------------------------------------------------------------- /src/components/HowItWorks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/HowItWorks.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/components/ScrollProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/components/ScrollProgressBar.tsx -------------------------------------------------------------------------------- /src/context/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/context/ThemeContext.tsx -------------------------------------------------------------------------------- /src/hooks/useGitHubAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/hooks/useGitHubAuth.ts -------------------------------------------------------------------------------- /src/hooks/useGitHubData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/hooks/useGitHubData.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/About/About.tsx -------------------------------------------------------------------------------- /src/pages/Contact/Contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Contact/Contact.tsx -------------------------------------------------------------------------------- /src/pages/ContributorProfile/ContributorProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/ContributorProfile/ContributorProfile.tsx -------------------------------------------------------------------------------- /src/pages/Contributors/Contributors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Contributors/Contributors.tsx -------------------------------------------------------------------------------- /src/pages/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Home/Home.tsx -------------------------------------------------------------------------------- /src/pages/Login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Login/Login.tsx -------------------------------------------------------------------------------- /src/pages/Signup/Signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Signup/Signup.tsx -------------------------------------------------------------------------------- /src/pages/Tracker/Tracker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/pages/Tracker/Tracker.tsx -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitMetricsLab/github_tracker/HEAD/vite.config.ts --------------------------------------------------------------------------------