Skip to content

Mathbkj/shop-checkout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Device Shop Checkout | devChallenges

Solution for a challenge Device Shop Checkout from devChallenges.io.

Table of Contents

Overview

screenshot

This is a responsive checkout page for a device shop featuring Apple products. The page includes a shopping cart with three items (iPhone 12 Pro, Apple Watch, and iMac), a coupon code input, order summary with subtotal, tax, and total calculations, and a contact information form for checkout completion.

What I learned

Through this project, I improved my skills in:

  • Creating responsive layouts using CSS Grid and Flexbox
  • Implementing form styling with custom select dropdowns
  • Managing responsive images with srcset for different screen densities
  • Structuring semantic HTML for e-commerce checkout interfaces
  • Dynamically loading SVG icons using JavaScript

Useful resources

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Vanilla JavaScript
  • Google Fonts (Inter)

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build a checkout page following the given design.

Key Features:

  • Responsive design that works on desktop and mobile devices
  • Shopping cart with product images, names, colors, and prices
  • Item quantity display
  • Remove item functionality
  • Coupon code input field
  • Order summary with subtotal, tax, and total calculations
  • Contact information form with validation-ready inputs
  • Custom styled form elements including select dropdown
  • High-resolution image support with srcset

Acknowledgements

Thanks to devChallenges.io for providing this practical challenge that helped improve my front-end development skills.

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors