Skip to content

A premium, modern web portfolio showcasing cutting-edge frontend development with stunning animations, responsive design, and exceptional user experience.

Notifications You must be signed in to change notification settings

TheNeovimmer/squareform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ Squareform

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.

Squareform License Status

โœจ Key Features

๐ŸŽจ Design & Animation

  • 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

๐Ÿ›  Technical Stack

  • 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

๐Ÿ“ฑ Performance & Accessibility

  • 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

๐ŸŽฏ Core Components

  • 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

๐Ÿš€ Quick Start

Prerequisites

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Local web server (optional but recommended)

Installation

  1. Clone the repository

    git clone https://github.com/TheNeovimmer/squareform.git
    cd squareform
  2. 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.html and select "Open with Live Server"
  3. Open in browser Navigate to http://localhost:8000

๐Ÿ“ Project Structure

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

๐ŸŽจ Customization Guide

๐ŸŽฏ Color Scheme

Edit CSS variables in main_styles.css:

:root {
    --primary-color: #1f1f1f;
    --secondary-color: #ffffff;
    --accent-color: #your-accent;
}

๐Ÿ“ Typography

Customize fonts in the CSS section:

@import url('https://fonts.googleapis.com/css2?family=YourFont');
:root {
    --font1: "YourFont", sans-serif;
}

โšก Animation Speed

Adjust GSAP timing in custom.js:

// Modify animation durations
gsap.to(element, {duration: 1, ease: "power2.inOut"});

๐Ÿ”ง Configuration Options

Animation Settings

  • Scroll Trigger: Configure scroll-based animations
  • Parallax Speed: Adjust parallax effect intensity
  • Hover Effects: Customize interactive elements

Performance Optimization

  • Image Optimization: WebP format for faster loading
  • Lazy Loading: Implement for large media files
  • Minification: CSS/JS minification for production

๐ŸŒ Browser Support

Browser Version Support
Chrome 90+ โœ… Full
Firefox 88+ โœ… Full
Safari 14+ โœ… Full
Edge 90+ โœ… Full

๐Ÿ“Š Performance Metrics

  • Lighthouse Score: 95+ โญ
  • Page Load: < 2 seconds
  • First Contentful Paint: < 1 second
  • Mobile Responsive: 100%

๐Ÿค Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch
    git checkout -b feature/AmazingFeature
  3. Commit your changes
    git commit -m 'Add some AmazingFeature'
  4. Push to the branch
    git push origin feature/AmazingFeature
  5. Open a Pull Request

๐Ÿ“ Development Notes

Key Technologies Used

  • 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

Code Architecture

  • Modular JavaScript: Organized function structure
  • Semantic HTML5: Accessible and SEO-friendly markup
  • CSS Custom Properties: Easy theming and maintenance
  • Progressive Enhancement: Works without JavaScript

๐Ÿ› Troubleshooting

Common Issues

  • 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

Debug Mode

Add to custom.js:

// Enable debug mode
window.DEBUG = true;

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐ŸŒŸ Show Your Support

If you find this project helpful, please consider:

  • โญ Starring the repository
  • ๐Ÿ”„ Forking for your own projects
  • ๐Ÿ› Reporting issues and bugs
  • ๐Ÿ’ก Suggesting new features

๐Ÿ“ž Get in Touch


๐Ÿš€ Built with passion by TheNeovimmer
Creating exceptional digital experiences, one pixel at a time.

About

A premium, modern web portfolio showcasing cutting-edge frontend development with stunning animations, responsive design, and exceptional user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published