Skip to content

Add project pages for six GitHub repos - #21

Merged
toyeshhm merged 1 commit into
mainfrom
add-project-pages
Aug 19, 2026
Merged

toyeshhm merged 1 commit into
mainfrom
add-project-pages

Conversation

@toyeshhm

Copy link
Copy Markdown
Owner

Gives every GitHub repo a canonical URL to link from the repo homepage field and from the resume.

New /work pages

slug live demo
swarm-grid-coordination-simulator https://swarm-grid.vercel.app
democracy-camera-agent https://democracy-dashboard-beta.vercel.app
physics-visualizer https://physicsvisualizer-kappa.vercel.app
breathe-for-change-skyvac https://skyvac.vercel.app
winter-boba-drops-hackathon https://boba-drops-omega.vercel.app
findfree-deal-discovery — page only, see below

All 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 optional repoUrl field on Project
  • src/pages/WorkProjectDetail.tsx — renders repoUrl as a "View source on GitHub" action
  • src/assets/ — five screenshots

Notes

  • npm run build passes. tsc -b reports four errors, all pre-existing in TerminalWindow.tsx, terminal.test.ts, terminalAgentApi.ts — untouched here.
  • Needs wrangler deploy after merge; there is no CI workflow in this repo.

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.
Copilot AI lite review requested due to automatic review settings August 19, 2026 09:02
@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for toyeshhm ready!

Name Link
🔨 Latest commit 5ffb890
🔍 Latest deploy log https://app.netlify.com/projects/toyeshhm/deploys/6a85713efe914f0008e95f71
😎 Deploy Preview https://deploy-preview-21--toyeshhm.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

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

@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a6d56061-52c9-405c-8d97-60e4d07c8e84


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 Project model to support an optional repoUrl and added six new project entries (including five new cover images).
  • Updated WorkProjectDetail to render a GitHub source button when repoUrl is 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.

@toyeshhm
toyeshhm merged commit 9998291 into main Aug 19, 2026
7 checks passed
@toyeshhm
toyeshhm deleted the add-project-pages branch August 19, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants