Skip to content

igor-bro/project-03-team

Repository files navigation

📱 Vyshyvanka Vibes — Modern E-commerce Landing Page

HTML5 CSS3 JavaScript Vite Responsive E-commerce

📖 Description

Vyshyvanka Vibes is a modern, responsive e-commerce landing page for a traditional Ukrainian embroidery store. This project showcases advanced frontend development skills including modern build tools, responsive design, and professional UI/UX implementation.

Key Highlights:

  • 🎨 Modern, clean design with traditional Ukrainian embroidery theme
  • 📱 Fully responsive design optimized for all devices
  • ⚡ Built with Vite for fast development and production builds
  • 🛍️ Complete e-commerce landing page with product showcase
  • 🎯 Professional UI/UX with smooth animations and interactions

🚀 Technologies

Frontend Stack

  • HTML5 - Semantic markup with accessibility features
  • CSS3 - Advanced styling with modern CSS features
  • JavaScript ES6+ - Interactive functionality and DOM manipulation
  • Vite - Modern build tool and development server
  • Modern Normalize - CSS reset for consistent cross-browser styling

Build & Development

  • Vite - Fast build tool and development server
  • ES6 Modules - Modern JavaScript module system
  • CSS Custom Properties - Dynamic theming and maintainable styles
  • Responsive Images - Optimized images for different screen sizes
  • WebP Support - Modern image format for better performance

Design & UX

  • Mobile-First Design - Progressive enhancement approach
  • Responsive Breakpoints - Fluid layouts for all screen sizes
  • Accessibility (WCAG) - Screen reader compatibility and keyboard navigation
  • Performance Optimization - Optimized images and efficient CSS
  • Cross-browser Compatibility - Works on all modern browsers

✨ Features

🎨 Design & User Experience

  • 📱 Fully responsive design (Mobile, Tablet, Desktop)
  • 🎨 Modern CSS animations and smooth transitions
  • 🌈 Traditional Ukrainian embroidery theme with modern design
  • 🎯 Intuitive navigation and user experience
  • 🛍️ Product showcase with high-quality images

🔧 Technical Features

  • ⚡ Fast development with Vite hot reload
  • 🎯 Cross-browser compatibility (Chrome, Firefox, Safari, Edge)
  • 📱 Touch-friendly interface for mobile devices
  • 🔍 SEO-optimized semantic HTML structure
  • ♿ Accessibility features and keyboard navigation
  • 🚀 Automatic deployment with GitHub Actions

📊 E-commerce Features

  • Product Collection - Showcase of traditional embroidery items
  • About Section - Company information and story
  • Testimonials - Customer reviews and feedback
  • Order Section - Contact information and ordering process
  • Mobile Menu - Responsive navigation for mobile devices

📸 Screenshots

Desktop View Mobile View Tablet View

⚙️ Installation & Usage

Quick Start

  1. Clone the repository:
git clone https://github.com/igor-bro/project-03-team.git
cd project-03-team
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. Navigate to: http://localhost:5173

Production Build

# Build for production
npm run build

# Preview production build
npm run preview

Browser Support

  • ✅ Chrome 60+
  • ✅ Firefox 55+
  • ✅ Safari 12+
  • ✅ Edge 79+

🎯 Key Learning Outcomes

Frontend Development

  • Modern Build Tools - Vite configuration and optimization
  • Responsive Design - Mobile-first approach and breakpoint management
  • CSS Architecture - Organized stylesheets and maintainable code
  • JavaScript ES6+ - Modern JavaScript features and DOM manipulation
  • Performance Optimization - Image optimization and efficient loading

E-commerce Development

  • Landing Page Design - Complete e-commerce landing page structure
  • User Experience - Intuitive navigation and user flow
  • Product Showcase - Effective product presentation and gallery
  • Contact Integration - Phone and contact form implementation
  • Mobile Optimization - Touch-friendly interface and mobile menu

Development Workflow

  • Git & Version Control - Professional development workflow
  • GitHub Actions - Automated deployment and CI/CD
  • Code Organization - Modular structure and component-based architecture
  • Cross-device Testing - Ensuring compatibility across devices
  • Performance Monitoring - Build optimization and performance metrics

🚀 Deployment

This project is automatically deployed to GitHub Pages using GitHub Actions. Every push to the main branch triggers an automatic build and deployment process.

Live Demo: View Live Site

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

📄 License

This project is open source and available under the ISC License.


⭐️ Star this repository if you found it helpful!

About

Mobile-First-Adaptive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors