Add project pages for six GitHub repos - #21
Conversation
Adds /work detail pages for SWARM//GRID, Democracy, Physics Visualizer, FindFree, SkyVac, and the Boba Drops hackathon build, so every repo has a canonical URL to link from GitHub and the resume. Five of the six are newly deployed and link to a live demo; FindFree is a React Native app using react-native-maps, which has no web support, so it gets a detail page rather than a broken web build. Adds an optional repoUrl field to Project and renders it as a "View source on GitHub" action alongside the existing project link.
✅ Deploy Preview for toyeshhm ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
personalwebsite | 5ffb890 | Commit Preview URL Branch Preview URL |
Aug 19 2026, 09:02 AM |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds canonical “/work” detail pages for six GitHub repositories by expanding the central projects registry and exposing a new “View source on GitHub” action on the project detail page.
Changes:
- Extended the
Projectmodel to support an optionalrepoUrland added six new project entries (including five new cover images). - Updated
WorkProjectDetailto render a GitHub source button whenrepoUrlis present.
Reviewed changes
Copilot reviewed 2 out of 7 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
src/pages/WorkProjectDetail.tsx |
Adds conditional rendering of a “View source on GitHub” action that opens repoUrl in a new tab. |
src/lib/projects.ts |
Adds new cover-image imports, introduces repoUrl?: string on Project, and registers six new project entries with URLs/metadata. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Gives every GitHub repo a canonical URL to link from the repo homepage field and from the resume.
New /work pages
swarm-grid-coordination-simulatordemocracy-camera-agentphysics-visualizerbreathe-for-change-skyvacwinter-boba-drops-hackathonfindfree-deal-discoveryAll five demos are newly deployed to Vercel and verified 200. Cover images are real screenshots of each running app.
FindFree depends on
react-native-maps, which has no web support — an Expo web export would render a blank map where the core feature is. It gets a detail page rather than a knowingly broken demo link.Changes
src/lib/projects.ts— six new entries, plus an optionalrepoUrlfield onProjectsrc/pages/WorkProjectDetail.tsx— rendersrepoUrlas a "View source on GitHub" actionsrc/assets/— five screenshotsNotes
npm run buildpasses.tsc -breports four errors, all pre-existing inTerminalWindow.tsx,terminal.test.ts,terminalAgentApi.ts— untouched here.wrangler deployafter merge; there is no CI workflow in this repo.