An eCommerce site by a fictional company which offers a range of technology products. A Stripe gateway is also configured (in test mode) directing them to the checkout and payment page and, upon sending a confirmation email upon completion.
This project is coded using HTML5
, CSS3
, SCSS
, JavaScript (ES6)
, React
and leverages Babel
and Webpack
for production build.
โ๏ธ Features:
- eCommerce Site with several dummy products
- Allows multiple purchases of products
- Leverages
Commerce.js
andStripe
gateway for data storage and transactions - Sends an email confirmation to the customer post-purchase
- Form validation with dynamic location fields (using
react-hook-form
) DOMPurify
to sanitize HTML codes from Commerce.jsMaterial UI
used to render stylized React components- Fully responsive
- Optimised for the web
Please note that the payment system is configured to sandbox mode (ie. no payments will be taken from an active card. If you wish to use dummy credit card details instead, Stripe have provided some here)
๐ Links
Disclaimer
- The name 'Lite Life' used herein is solely fictional and any representation to an existing company, in part or whole, is entirely coincidental.