Welcome to my professional portfolio - a multilingual showcase of my expertise in modern web development. This portfolio demonstrates my proficiency in Vue.js, Angular, and Laravel, while highlighting my commitment to clean code and best practices.
- Multilingual Support: Available in English, French, Arabic, and German
- Modern Tech Stack: Built with Vue.js, Angular, and Laravel
- Responsive Design: Optimized for all devices and screen sizes
- Performance Optimized: Fast loading times and smooth animations
- SEO Ready: Implemented best practices for search engine visibility
- CI/CD Pipeline: Automated deployment via GitHub Actions
# Clone the repository
git clone https://github.com/khalilcharfi/khalilcharfi.github.io.git
cd khalilcharfi.github.io
# Install dependencies
npm install
# Generate language versions and build site
npm run generate
# Start development server
npm run dev
# Build for production
npm run build
βββ src/
β βββ components/ # Reusable UI components
β βββ layouts/ # Page layouts
β βββ locales/ # Language files
β βββ pages/ # Page templates
β βββ styles/ # SCSS styles
βββ public/ # Static assets
βββ scripts/ # Build scripts
βββ templates/ # Nunjucks templates
- Create feature branch from
main
- Make changes and test locally
- Submit pull request
- Automated tests and builds run via GitHub Actions
- After approval, changes are automatically deployed
- π¬π§ English (Default)
- π«π· French
- πΈπ¦ Arabic
- π©πͺ German
Language switching is handled dynamically with no page reload required.
- Semantic HTML structure
- Optimized meta tags
- Structured data implementation
- Sitemap generation
- robots.txt configuration
- Lazy loading of images and components
- Code splitting and bundling
- Asset optimization
- Cache management
- CDN integration
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: khalilcharfi.github.io
- LinkedIn: Khalil Charfi
- GitHub: @khalilcharfi
- Email: [email protected]
Β© 2024 Khalil Charfi. All rights reserved.