feat: Build Skills section with SVG circular gauges
- Create Skills.tsx with three categories (Technical, Clinical, Strategic) - Add SkillGauge component with animated circular SVG progress - Create useScrollReveal.ts hook for IntersectionObserver-based animations - Staggered gauge fill animations (100ms delay per skill) - Exact 18 skills with percentages from concept.html - Hover effects matching concept.html styling
This commit is contained in:
+2
-6
@@ -4,6 +4,7 @@ import { BootSequence } from './components/BootSequence'
|
||||
import { ECGAnimation } from './components/ECGAnimation'
|
||||
import { FloatingNav } from './components/FloatingNav'
|
||||
import { Hero } from './components/Hero'
|
||||
import { Skills } from './components/Skills'
|
||||
|
||||
function App() {
|
||||
const [phase, setPhase] = useState<Phase>('boot')
|
||||
@@ -24,12 +25,7 @@ function App() {
|
||||
<main className="max-w-[1000px] mx-auto px-8">
|
||||
<Hero />
|
||||
|
||||
<section id="skills" className="py-20">
|
||||
<h2 className="font-primary text-2xl font-bold text-heading text-center mb-8">
|
||||
Skills
|
||||
</h2>
|
||||
<p className="text-muted text-center">Skills section will be built in Task 7</p>
|
||||
</section>
|
||||
<Skills />
|
||||
|
||||
<section id="experience" className="py-20">
|
||||
<h2 className="font-primary text-2xl font-bold text-heading text-center mb-8">
|
||||
|
||||
Reference in New Issue
Block a user