From d8356478b3ec81aab59fb3d878d018520e5095e3 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 21:08:01 +0000 Subject: [PATCH] feat: Update homepage and project links This commit updates the homepage and project pages to include several new projects and links that were previously missing, and fixes some inconsistencies. On the homepage: - Adds 'Backlit Platform Suite' to the 'Recent Work' section. - Adds 'AI Experiments Lab', 'Minecraft Build Planner', and 'curl.lol' to the 'Featured Projects' section. - Makes the 'Tech Setup' section a clickable link. - Adds a new 'Open Source' stat to the 'Quick Stats' section. On the projects page: - Corrects the link for the 'AI Experiments Lab' project from `/projects/ai-lab` to `/projects/ai-experiments`. - Adds 'This Portfolio' and 'Car Search Aggregator' to the projects list to ensure all projects with detail pages are listed. These changes ensure that all projects are represented on the site and that all links are functional and consistent. --- app/javascript/components/BentoHome.jsx | 49 +++++++++++++++++++------ app/javascript/components/Projects.jsx | 24 +++++++++++- 2 files changed, 60 insertions(+), 13 deletions(-) diff --git a/app/javascript/components/BentoHome.jsx b/app/javascript/components/BentoHome.jsx index 5b3b674..afc55f7 100644 --- a/app/javascript/components/BentoHome.jsx +++ b/app/javascript/components/BentoHome.jsx @@ -70,7 +70,7 @@ const BentoHome = () => { {/* Recent Work - 2x1 */}
AI chatbot to generate beautiful documents
@@ -82,6 +82,10 @@ const BentoHome = () => {Boys & Girls Club fundraiser
+ +Production suite for major TV events
++ 20+ projects built with Claude +
+ + ++ Three.js tool for planning builds +
- - business - LinkedIn + ++ URL shortener with analytics +
diff --git a/app/javascript/components/Projects.jsx b/app/javascript/components/Projects.jsx index 8b28896..804610f 100644 --- a/app/javascript/components/Projects.jsx +++ b/app/javascript/components/Projects.jsx @@ -92,7 +92,7 @@ const Projects = () => { category: 'ai', description: '20+ projects built with Claude: TodayIn3Minutes, gitRAG, and more', technologies: ['Claude AI', 'OpenAI', 'Python', 'RAG Systems'], - link: '/projects/ai-lab', + link: '/projects/ai-experiments', featured: false, image: '๐งช', gradient: 'linear-gradient(135deg, var(--pink-accent) 0%, var(--purple-accent) 100%)', @@ -148,6 +148,28 @@ const Projects = () => { featured: false, image: '๐ฎ', gradient: 'linear-gradient(135deg, var(--green-accent) 0%, var(--blue-accent) 100%)' + }, + { + id: 9, + title: 'This Portfolio', + category: 'web', + description: 'The site you are on right now, built with Rails and React', + technologies: ['React', 'Ruby on Rails', 'Tailwind CSS', 'JavaScript'], + link: '/projects/portfolio', + featured: false, + image: '๐', + gradient: 'var(--gradient-accent)' + }, + { + id: 10, + title: 'Car Search Aggregator', + category: 'web', + description: 'Aggregates car listings from eBay and Craigslist', + technologies: ['Node.js', 'React', 'Express', 'APIs', 'MongoDB'], + link: '/projects/car-search', + featured: false, + image: '๐', + gradient: 'linear-gradient(135deg, var(--indigo-accent) 0%, var(--teal-accent) 100%)' } ];