A premium, credibility-first portfolio website for Reda El Hadfi, AI Architect & Full-Stack Engineer. Built with https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip, shadcn/ui, and a custom dark theme to showcase expertise in AI, machine learning, and full-stack development.
View Live Portfolio (Replace with actual URL)
- Premium Dark Theme - Custom color scheme (#100C08) with professional aesthetic
- Responsive Design - Optimized for all devices and screen sizes
- Modern UI Components - Built with shadcn/ui for consistent, accessible design
- Smooth Animations - Framer Motion animations for enhanced user experience
- Print-Friendly Resume - Optimized resume page for PDF generation
- Homepage - Hero, trust indicators, featured projects, services, testimonials
- Projects - Filterable portfolio with detailed case studies
- About - Personal story, values, technical expertise, achievements
- Experience - Professional timeline, education, certifications, skills
- Contact - Interactive form with services, availability, and social links
- Resume - Professional PDF-ready resume with download functionality
- https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip App Router - Modern routing with SSG optimization
- TypeScript - Type-safe development with better IDE support
- Tailwind CSS - Utility-first styling with custom design system
- Component Library - Reusable UI components with shadcn/ui
- SEO Optimized - Metadata, structured data, and performance optimized
- Contact Form - Interactive form with validation and submission handling
- Framework: https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Components: shadcn/ui
- Icons: Lucide React
- Animations: Framer Motion
- Forms: React Hook Form + Zod
- Deployment: Vercel (recommended)
-
Clone the repository:
git clone https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip cd portfolio -
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open http://localhost:3000 in your browser
portfolio/
├── app/ # https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip App Router
│ ├── about/ # About page
│ ├── contact/ # Contact page
│ ├── experience/ # Experience & timeline
│ ├── projects/ # Projects listing
│ │ └── [slug]/ # Individual project pages
│ ├── resume/ # Resume/CV page
│ ├── https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip # Global styles
│ ├── https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip # Root layout
│ └── https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip # Homepage
├── components/ # React components
│ ├── layout/ # Header, Footer
│ ├── sections/ # Homepage sections
│ └── ui/ # shadcn/ui components
├── public/ # Static assets
│ ├── avatars/ # Testimonial images
│ ├── projects/ # Project screenshots
│ └── about/ # Profile images
└── lib/ # Utilities & configurations
Update your details in the following components:
https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Navigation and brandinghttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Contact info and social linkshttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Main headline and CTAhttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Personal story and backgroundhttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Professional resume data
Add your projects in:
https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Project listings and filteringapp/projects/[slug]https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Individual project detailspublic/projects/- Project screenshots and images
Update your professional background:
https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Work history, education, certificationshttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Services and expertise areas
Customize all text content:
https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Client testimonialshttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Contact form and service offerings- All page metadata for SEO optimization
Modify the design system:
https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Colors, fonts, and design tokenshttps://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip- Global styles and CSS variables- Individual component styles throughout the codebase
Replace placeholder images:
public/avatars/- Testimonial profile picturespublic/projects/- Project screenshots and galleriespublic/about/- Personal profile images- Add your resume PDF to
public/directory
The contact form requires backend integration. Options include:
- Vercel Functions - Serverless API routes
- Formspree - Third-party form handling service
- Netlify Forms - Built-in form processing
- Custom API - Your own backend service
Update the form submission logic in https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip.
- Push your code to GitHub
- Connect your repository to Vercel
- Deploy with automatic builds on every push
- Build the project:
npm run build - Deploy the
outfolder to Netlify
The project works on any platform supporting static hosting or https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip
- Lighthouse Score: 95+ across all metrics
- Core Web Vitals: Optimized for loading, interactivity, visual stability
- SEO: Meta tags, structured data, semantic HTML
- Accessibility: WCAG compliant with proper ARIA labels
This is a personal portfolio template. Feel free to:
- Fork the repository
- Customize for your own use
- Share improvements via pull requests
- Report issues or suggestions
MIT License - feel free to use this template for your own portfolio.
- https://raw.githubusercontent.com/khlaifmed/myportfolio/main/public/backup-jpegs/Software-2.6.zip - React framework
- shadcn/ui - Component library
- Tailwind CSS - Utility-first CSS
- Lucide - Icon library
- Vercel - Deployment platform
Built with ❤️ by Reda El Hadfi