Starting work on Dashboard! (#65)

* initial commit

* fix build issues and configurable time duration

* show in nav

* Positive response rate by posting freshness

* load today's jobs for charts

* fix infinite refetching with onboarding gate

* application to response rate

* refactor charts to their own directory

* bar hover color

* Duration selector embedded in navbar

* always load env

* remove warning about low conversion rate

* trend graph for applications per day

* better copy

* remove freshness response chart

* bottom line chart color and tooltip improved

* introduce check all command

* fix lint

* tests added and CI passing
This commit is contained in:
Shaheer Sarfaraz
2026-01-30 11:40:17 +00:00
committed by GitHub
parent 0e27dbe52b
commit 3be0d25c87
20 changed files with 2777 additions and 261 deletions
+2
View File
@@ -8,6 +8,7 @@
"dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"",
"dev:server": "tsx watch src/server/index.ts",
"dev:client": "vite --host",
"check:all": "npm run check:types && npm run check:fix && npm run format:fix",
"ci": "biome ci",
"check": "biome check",
"check:fix": "biome check --write",
@@ -56,6 +57,7 @@
"next-themes": "^0.4.6",
"react-hook-form": "^7.71.1",
"react-markdown": "^10.1.0",
"recharts": "^2.12.5",
"react-transition-group": "^4.4.5",
"remark-gfm": "^4.0.1",
"sonner": "^2.0.7",