Skip to content

Commit de3a42f

Browse files
davidagustinclaude
andcommitted
fix: update project count to dynamic, widen container, remove unused Donation component
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0756194 commit de3a42f

5 files changed

Lines changed: 9 additions & 72 deletions

File tree

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ src/
116116
│ ├── Hero.tsx # Dark-themed landing section with parallax
117117
│ ├── About.tsx # Skills organized by domain
118118
│ ├── Projects.tsx # Multi-view projects (Grid, Carousel, Table) with README highlights
119-
│ ├── Donation.tsx # Support section (Stripe, BTC, ETH)
120119
│ ├── Contact.tsx # EmailJS contact form
121120
│ ├── Footer.tsx # Site footer
122121
│ └── Snackbar.tsx # Toast notifications

src/components/About.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { motion, useInView, useScroll, useTransform } from 'framer-motion';
22
import { useEffect, useRef, useState } from 'react';
33
import type React from 'react';
4+
import { PROJECTS } from '../utils/constants';
45

56
/* ------------------------------------------------------------------ */
67
/* Animated counter – numbers count up when scrolled into view */
@@ -71,11 +72,12 @@ const About: React.FC = () => {
7172
items: [
7273
'Node.js',
7374
'Express',
75+
'Fastify',
7476
'Python',
7577
'Firebase',
7678
'REST APIs',
77-
'MongoDB',
7879
'PostgreSQL',
80+
'Redis',
7981
],
8082
},
8183
{
@@ -98,9 +100,9 @@ const About: React.FC = () => {
98100

99101
/* ---- stats data ---- */
100102
const stats: { value: number; suffix: string; label: string }[] = [
101-
{ value: 25, suffix: '', label: 'Projects' },
103+
{ value: PROJECTS.length, suffix: '', label: 'Projects' },
102104
{ value: 50, suffix: '+', label: 'Technologies' },
103-
{ value: 8, suffix: '+', label: 'Platforms' },
105+
{ value: 10, suffix: '+', label: 'Platforms' },
104106
];
105107

106108
/* ---- refs for scroll-linked parallax ---- */
@@ -167,7 +169,7 @@ const About: React.FC = () => {
167169
>
168170
<p className="text-surface-600 dark:text-surface-400 leading-relaxed mb-6">
169171
I build modern web applications using React, Next.js, Node.js, Python,
170-
and AI/ML frameworks. With 25 deployed projects spanning e-commerce
172+
and AI/ML frameworks. With {PROJECTS.length} deployed projects spanning e-commerce
171173
platforms, educational tools, ML dashboards, and interactive games, I
172174
focus on creating clean, performant, and accessible experiences.
173175
</p>

src/components/Donation.tsx

Lines changed: 0 additions & 64 deletions
This file was deleted.

src/components/Hero.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SOCIAL_LINKS } from '../utils/constants';
1+
import { PROJECTS, SOCIAL_LINKS } from '../utils/constants';
22
import { motion, useScroll, useTransform } from 'framer-motion';
33
import { useRef } from 'react';
44
import type React from 'react';
@@ -102,7 +102,7 @@ const Hero: React.FC = () => {
102102
>
103103
Building modern web applications with React, Next.js, and AI/ML.{' '}
104104
<span className="text-surface-300">
105-
25 projects deployed across 8+ cloud platforms.
105+
{PROJECTS.length} projects deployed across 10+ cloud platforms.
106106
</span>
107107
</motion.p>
108108

src/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
}
8181

8282
.container {
83-
@apply max-w-6xl mx-auto px-4 sm:px-6 lg:px-8;
83+
@apply max-w-7xl mx-auto px-4 sm:px-6 lg:px-8;
8484
}
8585

8686
section {

0 commit comments

Comments
 (0)