Ayyubiy90 / e-commerce-product-page

E-commerce product page for a sneaker company πŸ›’πŸ‘Ÿ

Home Page:https://e-commerce-product-page-tau-inky.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - E-commerce product page solution πŸ›οΈ

This is a solution to the E-commerce product page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Overview

The challenge 🎯

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size πŸ“±πŸ’»
  • See hover states for all interactive elements on the page πŸ–±οΈ
  • Open a lightbox gallery by clicking on the large product image πŸ–ΌοΈ
  • Switch the large product image by clicking on the small thumbnail images πŸ”„
  • Add items to the cart πŸ›’
  • View the cart and remove items from it ❌

Screenshot πŸ“Έ

Desktop Preview

Desktop Cart-filled Preview

Mobile Preview

Mobile Cart-filled Preview

Desktop Menu Preview

Links πŸ”—

My process

Built with πŸ› οΈ

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • Vanilla JavaScript

What I learned 🧠

Use this section to recap over some of your major learnings while working through this project. Writing these out and providing code samples of areas you want to highlight is a great way to reinforce your own knowledge.

<h1>Some HTML code I'm proud of</h1>
.proud-of-this-css {
  color: papayawhip;
}
const proudOfThisFunc = () => {
  console.log('πŸŽ‰')
}

Continued development πŸš€

In future projects, I want to focus on:

  • Improving my JavaScript skills, particularly in managing complex state
  • Enhancing my CSS animations and transitions
  • Implementing accessibility features
  • Exploring CSS preprocessors like SASS

Useful resources πŸ“š

  • MDN Web Docs - Comprehensive resource for HTML, CSS, and JavaScript.
  • CSS-Tricks - Great articles and guides for CSS techniques.

Author πŸ‘¨β€πŸ’»

Acknowledgments πŸ™

A special thank you to Frontend Mentor for providing this challenge. I also appreciate the community for their inspiration and support!

About

E-commerce product page for a sneaker company πŸ›’πŸ‘Ÿ

https://e-commerce-product-page-tau-inky.vercel.app

License:MIT License


Languages

Language:CSS 46.2%Language:JavaScript 35.1%Language:HTML 18.8%