Skip to content

Commit 6ec9e76

Browse files
davidagustinclaude
andcommitted
feat: add Sign Language Learning to featured, sync README featured list
Add project ID 17 (Sign Language Learning) to FEATURED_IDS. Update README Featured Projects table to match the app's actual featured list. Remove carousel fade animation for pure horizontal slide. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4501449 commit 6ec9e76

2 files changed

Lines changed: 5 additions & 8 deletions

File tree

README.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,11 @@ Personal portfolio showcasing 25 full-stack projects built with React, Next.js,
2323
|---------|-------|-------------|
2424
| [Coding Drills](https://coding-drills.vercel.app) | Next.js 16, React 19, Monaco Editor, WebLLM | Interactive learning platform — thousands of problems across 25 languages |
2525
| [PIIxelate](https://piixelate.vercel.app) | Next.js 15, Tesseract.js, OpenAI | Multi-layer PII detection and pixelation with 7-layer architecture |
26-
| [StreamFlix](https://main.d1bolbr8do04cv.amplifyapp.com/) | Next.js 15, AWS Amplify | Netflix/Disney+ inspired streaming interface |
26+
| [Coding Tricks Practice](https://coding-tricks-practice.vercel.app) | Next.js, TypeScript, Monaco Editor | Interactive coding challenges with live code execution |
2727
| [20 Newsgroups ML](https://machine-learning-project-theta.vercel.app) | Next.js, Scikit-learn, XGBoost | ML analysis dashboard with 10+ algorithms |
28-
| [TechStore](https://ashy-sky-078d0441e.2.azurestaticapps.net) | SvelteKit 2.0, Azure | E-commerce store with 8 product categories |
29-
| [FoodRater](https://firebase-practice--fir-practice-54eb3.us-central1.hosted.app/) | Angular 17, Firebase | Restaurant rating app with real-time data |
30-
| [UI Patterns React](https://ui-patterns-react.vercel.app/) | Next.js 15, React 19 | 90+ production-ready components, WCAG 2.1 AA |
31-
| [System Design Practice](https://system-design-practice.vercel.app/) | Next.js 15, React 19 | 50 study materials, 40 concepts, 60 quizzes |
32-
| [Sign Language Learning](https://spell-your-name.vercel.app/) | Next.js, MediaPipe | ASL learning with real-time hand tracking |
33-
| [Historigal](https://historigal-vercel.vercel.app) | Next.js 15, TypeScript | Search 37,860+ historical events |
28+
| [Backend Engineer Detective](https://backend-engineer-detective.app-production.workers.dev/) | Node.js, Cloudflare Workers | Backend engineering challenges and detective puzzles |
29+
| [React 30](https://react-30-nu.vercel.app) | React 19, TypeScript, Framer Motion | 30-day React challenge with progressive complexity |
30+
| [Sign Language Learning](https://spell-your-name.vercel.app/) | Next.js 15, MediaPipe, React 19 | ASL learning with real-time hand tracking |
3431

3532
[View all 25 projects on the live site.](https://davidagustin.github.io/#projects)
3633

src/components/Projects.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const ProjectThumbnail: React.FC<{ project: Project; className?: string }> = ({
4242
};
4343

4444
/* ─── Featured Strip ─── */
45-
const FEATURED_IDS = [1, 21, 24, 5, 23, 25];
45+
const FEATURED_IDS = [1, 21, 24, 5, 23, 25, 17];
4646

4747
const FeaturedStrip: React.FC<{ onSelect: (p: Project) => void }> = ({ onSelect }) => {
4848
const featured = useMemo(() =>

0 commit comments

Comments
 (0)