Translating imagination into interactive, responsive, and timeless digital solutions that connect users and brands.
A premium, modern web portfolio showcasing cutting-edge frontend development with stunning animations, responsive design, and exceptional user experience.
- GSAP-Powered Interactions - Smooth, hardware-accelerated animations
- Parallax Effects - Rellax.js for immersive scrolling experiences
- Custom Animations - Staggered text reveals, magnetic buttons, and micro-interactions
- Responsive Grid System - Bootstrap 5.3.8 with custom enhancements
- Modern Typography - Google Fonts (Inter & Doto) with optimized loading
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Framework: Bootstrap 5.3.8
- Animation: GSAP 3.x with ScrollTrigger
- Smooth Scrolling: Lenis.js
- Parallax: Rellax.js
- Carousel: OwlCarousel2
- Lightbox: Lity
- Icons: Font Awesome 6.5.1
- Mobile-First Design - Fully responsive across all devices
- SEO Optimized - Semantic HTML5 structure
- Accessibility - ARIA labels and keyboard navigation
- Performance - Optimized assets and lazy loading
- Cross-Browser - Compatible with all modern browsers
- Hero Section - Eye-catching landing with call-to-action
- Portfolio Gallery - Dynamic project showcase with filtering
- Services Display - Interactive service presentation
- Testimonials - Client reviews carousel
- Contact Form - Functional contact system
- FAQ Section - Accordion-style้ฎ็ญ
- Pricing Plans - Service packages display
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Local web server (optional but recommended)
-
Clone the repository
git clone https://github.com/TheNeovimmer/squareform.git cd squareform -
Serve the project
Option A: Using Python
# Python 3 python -m http.server 8000 # Python 2 python -m SimpleHTTPServer 8000
Option B: Using Node.js
npx serve .Option C: Using Live Server (VS Code)
- Install Live Server extension
- Right-click
index.htmland select "Open with Live Server"
-
Open in browser Navigate to
http://localhost:8000
squareform/
โโโ ๐ index.html # Main HTML file
โโโ ๐ js/ # JavaScript files
โ โโโ ๐ jquery-3.7.1.min.js # jQuery library
โ โโโ ๐ custom.js # Custom JavaScript logic
โโโ ๐ styles/ # CSS stylesheets
โ โโโ ๐ bootstrap-5.3.8/ # Bootstrap framework
โ โโโ ๐ main_styles.css # Main custom styles
โ โโโ ๐ responsive.css # Responsive design rules
โโโ ๐ plugins/ # Third-party plugins
โ โโโ ๐ gsap/ # GSAP animation library
โ โโโ ๐ lenis/ # Smooth scrolling
โ โโโ ๐ rellax/ # Parallax effects
โ โโโ ๐ OwlCarousel2-2.3.4/ # Carousel plugin
โ โโโ ๐ [other plugins]/ # Additional libraries
โโโ ๐ images/ # Image assets
โ โโโ ๐ผ๏ธ [project images].webp # Optimized WebP images
โ โโโ ๐จ [ui elements].svg # SVG icons and graphics
โโโ ๐ README.md # This file
Edit CSS variables in main_styles.css:
:root {
--primary-color: #1f1f1f;
--secondary-color: #ffffff;
--accent-color: #your-accent;
}Customize fonts in the CSS section:
@import url('https://fonts.googleapis.com/css2?family=YourFont');
:root {
--font1: "YourFont", sans-serif;
}Adjust GSAP timing in custom.js:
// Modify animation durations
gsap.to(element, {duration: 1, ease: "power2.inOut"});- Scroll Trigger: Configure scroll-based animations
- Parallax Speed: Adjust parallax effect intensity
- Hover Effects: Customize interactive elements
- Image Optimization: WebP format for faster loading
- Lazy Loading: Implement for large media files
- Minification: CSS/JS minification for production
| Browser | Version | Support |
|---|---|---|
| Chrome | 90+ | โ Full |
| Firefox | 88+ | โ Full |
| Safari | 14+ | โ Full |
| Edge | 90+ | โ Full |
- Lighthouse Score: 95+ โญ
- Page Load: < 2 seconds
- First Contentful Paint: < 1 second
- Mobile Responsive: 100%
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch
git checkout -b feature/AmazingFeature
- Commit your changes
git commit -m 'Add some AmazingFeature' - Push to the branch
git push origin feature/AmazingFeature
- Open a Pull Request
- GSAP (GreenSock Animation Platform): Professional-grade animation
- Bootstrap 5: Responsive grid and components
- jQuery: DOM manipulation and event handling
- Lenis: Butter-smooth scrolling experience
- WebP: Modern image format for better performance
- Modular JavaScript: Organized function structure
- Semantic HTML5: Accessible and SEO-friendly markup
- CSS Custom Properties: Easy theming and maintenance
- Progressive Enhancement: Works without JavaScript
- Animations not working: Check GSAP loading and console errors
- Responsive issues: Verify viewport meta tag and Bootstrap CSS
- Image loading: Ensure correct file paths and formats
Add to custom.js:
// Enable debug mode
window.DEBUG = true;This project is licensed under the MIT License - see the LICENSE file for details.
If you find this project helpful, please consider:
- โญ Starring the repository
- ๐ Forking for your own projects
- ๐ Reporting issues and bugs
- ๐ก Suggesting new features
- Portfolio: Live Demo
- Email: ilyesbouzayen@hotmail.com
- Twitter: @TheNeovimmer
- LinkedIn: Ilyes Bouzayen
Creating exceptional digital experiences, one pixel at a time.