A sleek, modern portfolio website built with cutting-edge technologies. This project showcases a minimalist design approach with smooth animations and responsive layout.
- Modern Design: Clean, minimalist aesthetic with Apple-inspired design principles
- Dark/Light Mode: Seamless theme switching with smooth transitions
- Smooth Animations: GSAP-powered animations for enhanced user experience
- Responsive Design: Fully responsive across all devices
- Performance Optimized: Built with Vite for lightning-fast development and builds
- TypeScript: Full type safety and better development experience
- React 18 - Modern React with hooks and functional components
- TypeScript - Type-safe development
- Vite - Lightning-fast build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Beautiful, accessible component library
- GSAP - Professional-grade animations
- Lucide React - Beautiful, customizable icons
- ESLint - Code linting and formatting
- PostCSS - CSS processing
- React Router DOM - Client-side routing
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository
git clone <your-repo-url> cd apple-minimal-folio
-
Install dependencies
npm install
-
Start development server
npm run dev
-
Open your browser Navigate to
http://localhost:8080
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
src/
├── components/ # React components
│ ├── ui/ # shadcn/ui components
│ ├── Hero.tsx # Hero section
│ ├── About.tsx # About section
│ ├── Projects.tsx # Projects showcase
│ ├── Contact.tsx # Contact section
│ └── Navigation.tsx # Navigation bar
├── contexts/ # React contexts
├── hooks/ # Custom hooks
├── lib/ # Utility functions
└── pages/ # Page components
- Hero Section: Animated hero with parallax effects
- About Section: Company information with smooth reveals
- Projects Grid: Interactive project showcase with hover effects
- Contact Section: Professional contact information
- Navigation: Fixed navigation with theme toggle
- Minimalist Aesthetic: Clean lines and plenty of whitespace
- Smooth Transitions: GSAP-powered animations throughout
- Responsive Grid: Flexible layouts that adapt to any screen
- Accessibility: WCAG compliant with proper ARIA labels
- Performance: Optimized images and lazy loading
The website is fully responsive and optimized for:
- Desktop (1920px+)
- Tablet (768px - 1024px)
- Mobile (320px - 767px)
The project uses a comprehensive design system with CSS custom properties for easy theming.
GSAP animations can be customized in the useGSAP hook and individual components.
All content is easily editable in the component files.
This project is proprietary and confidential. All rights reserved.
This is a client project with modified content for copyright and privacy purposes. All names, company information, and specific details have been altered from the original client work. This repository serves as a portfolio showcase of technical implementation and design capabilities.
Built with ❤️ by Michael Torres (MikixIT)
For inquiries about custom development work, please reach out through the contact information in the project.
