Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,15 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/crl-icon.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Github Tracker</title>
<title>Github Tracker - Track and Analyze GitHub User Activity</title>
<meta name="description" content="Track and analyze GitHub user activity with powerful insights. Get detailed analytics on user repositories, contributions, and developer activity." />
<meta name="keywords" content="GitHub Tracker, GitHub Analytics, GitHub Activity, Developer Insights, GitHub Analysis" />
<meta name="author" content="GitHub Tracker" />
<meta name="robots" content="index, follow" />
<meta property="og:title" content="Github Tracker - GitHub User Activity Analytics" />
<meta property="og:description" content="Track and analyze GitHub user activity with powerful insights. Get detailed analytics on user repositories, contributions, and developer activity." />
<meta property="og:type" content="website" />
<link rel="canonical" href="https://github-spy.netlify.app/" />
</head>
<body>
<div id="root"></div>
Expand Down
16 changes: 1 addition & 15 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"private": true,
"version": "0.0.0",
"type": "module",

"scripts": {
"dev": "vite --host",
"build": "vite build",
Expand All @@ -14,7 +13,6 @@
"docker:dev": "docker compose --profile dev up --build",
"docker:prod": "docker compose --profile prod up -d --build"
},

"dependencies": {
"@emotion/react": "^11.11.3",
"@emotion/styled": "^11.11.0",
Expand All @@ -37,45 +35,33 @@
"recharts": "^3.8.1",
"tailwindcss": "^3.4.14"
},

"devDependencies": {
"@eslint/js": "^9.13.0",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"@types/jasmine": "^5.1.8",
"@types/jasmine": "^5.1.15",
"@types/node": "^22.10.1",
"@types/react": "^18.3.23",
"@types/react-dom": "^18.3.7",
"@types/react-redux": "^7.1.34",
"@types/react-router-dom": "^5.3.3",

"@vitejs/plugin-react-swc": "^3.5.0",

"autoprefixer": "^10.4.20",
"bcryptjs": "^3.0.3",

"eslint": "^9.13.0",
"eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.14",

"express-session": "^1.18.2",

"globals": "^15.11.0",

"jasmine": "^5.13.0",
"jasmine-spec-reporter": "^7.0.0",

"jsdom": "^29.1.1",

"passport": "^0.7.0",
"passport-local": "^1.0.0",

"supertest": "^7.2.2",

"typescript-eslint": "^8.59.3",

"vite": "^5.4.10",
"vitest": "^4.1.6"
}
Expand Down
8 changes: 8 additions & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
# Don't redirect robots.txt and other static files
/robots.txt /robots.txt 200
/favicon.ico /favicon.ico 200
/crl.png /crl.png 200
/crl-icon.png /crl-icon.png 200
/vite.svg /vite.svg 200

# Catch-all SPA route handler
/* /index.html 200

7 changes: 7 additions & 0 deletions public/robots.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
User-agent: *
Allow: /
Disallow: /api/
Disallow: /admin/
Crawl-delay: 1

+Sitemap: https://github-spy.netlify.app/sitemap.xml
Loading