6b698c5f58
- Add CLAUDE.md with project conventions and architecture notes
- Create Navbar (sticky, backdrop blur, mobile menu) and Footer
- Build homepage sections: Hero, FeaturedProjects, Skills, CurrentWork, CallToAction
- Add /projects, /about, and /contact pages
- Create reusable ProjectCard and Badge components
- Centralise project data in content/projects.json with featured flag
- Add class-based dark mode toggle (default dark, persisted to localStorage)
- Refactor globals.css: remove conflicting prefers-color-scheme media query
- Fix two-instance ThemeToggle sync bug in Navbar
- Fix key={index} anti-pattern in timeline, stale closure in setOpen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
18 lines
413 B
TypeScript
18 lines
413 B
TypeScript
import Hero from '@/components/Hero'
|
|
import FeaturedProjects from '@/components/FeaturedProjects'
|
|
import Skills from '@/components/Skills'
|
|
import CurrentWork from '@/components/CurrentWork'
|
|
import CallToAction from '@/components/CallToAction'
|
|
|
|
export default function Home() {
|
|
return (
|
|
<>
|
|
<Hero />
|
|
<FeaturedProjects />
|
|
<Skills />
|
|
<CurrentWork />
|
|
<CallToAction />
|
|
</>
|
|
)
|
|
}
|