Skip to content

Ahmed-Maher77/Vex-Smartwatch-Store___e-commerce-web-app

Repository files navigation

Vex - Smartwatch Store

Vex is a modern and responsive single-page e-commerce web application dedicated to selling premium smartwatches from top global brands like Apple, Samsung, Fitbit, and Garmin. Designed with performance and user experience in mind, Vex features a detailed product catalog, persistent shopping cart, smooth page transitions, and optimized assets.


🌐 Demo (Live Preview)

👉 View Live on Netlify: https://vex-smartwatch-store.netlify.app/


💻 Used Technologies

Frontend

  • HTML5 – Semantic structure
  • CSS3 / SCSS – Modern styling, variables, mixins
  • JavaScript (ES6+) – Async/Await, modular code
  • Bootstrap 4.5.0 – Responsive layout and components
  • jQuery – DOM manipulation, AJAX
  • Slick Carousel – Product sliders and galleries

Build Tools & Performance

  • Gulp – Build automation
  • Sass – CSS preprocessor
  • Sharp – Image optimization
  • BrowserSync – Live reload
  • Autoprefixer – CSS vendor prefixing
  • Intersection Observer API – Lazy loading
  • LocalStorage API – Cart persistence

Deployment & Security

  • Netlify – Deployment and hosting
  • HTTPS + CSP + XSS Protection – Secure standards
  • Git + NPM + CDN – Version control, packages, asset delivery

✨ Key Features

  • 🛍️ Product Catalog: Browse smartwatches with rich specs
  • 🧾 Product Details: Multi-image view, pricing, features
  • 🛒 Shopping Cart: Persistent cart with quantity updates
  • 📱 Mobile Friendly: Burger menu, responsive layout
  • 🚀 Performance: Lazy loading, image compression, font optimization
  • 📋 Content Pages: Blog, Contact Form, About, Policies
  • Accessibility: Keyboard navigation, ARIA labels
  • ⚙️ SPA Feel: Seamless transitions with no full reloads

🌐 Watch Video on LinkedIn

📺 Watch the Demo:


👀 Website Preview

website preview - UI Mockup

📥 Installation Instructions for Local Setup

# Clone the repository
git clone https://github.com/Ahmed-Maher77/Vex-Smartwatch-Store___e-commerce-web-app.git
cd Vex-Smartwatch-Store___e-commerce-web-app

# Install dependencies
npm install

# Start the development server
npm start

📬 Contact & Contribution

Contributions, suggestions, and bug reports are welcome. Feel free to open issues or pull requests.

About

A fast, modern, and responsive e-commerce web app showcasing premium smartwatches with interactive galleries, a persistent shopping cart, and optimized performance for a seamless user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors