Components Overview
The Pirson Dev Portfolio uses a collection of custom-built React components to create an interactive and modern user experience. All components are designed with dark mode support, smooth animations, and responsive layouts.Navigation Components
Navbar
A floating dock navigation component with animated icons and route highlighting
FloatingDock
A macOS-style dock with magnetic hover effects and responsive mobile/desktop views
Theme & Language Components
ThemeSwitcher
Animated theme toggle with sun/moon icons and smooth dark mode transitions
LanguageSwitcher
Multi-language selector with flag icons supporting ES, EN, and FR
Content Components
Timeline
Scroll-based timeline component with animated progress tracking for education and experience
Component Features
All components in this portfolio share common characteristics:- Framer Motion animations for smooth transitions and interactions
- Dark mode support with automatic theme detection
- Responsive design optimized for mobile and desktop
- TypeScript/JSX for type safety and developer experience
- Tailwind CSS for consistent styling and theming
- i18n integration for multi-language support