Shopmate

(NOTE : It is highly recommended to view this application on a desktop / laptop to view it's optimal performance. Thank you for your understanding, and deep regrets for the inconvenience :))

Shopmate is a full fledged eCommerce application, where I handled the front end part from scratch using Vue.js, VUEX, Vue-Router. It's backend API can viewed @ https://backend.turing.com/docs

The application is all about selling T-shirts to customers via Stripe payments. The tokens are being via JWT Bearer authentication and actions are mutated via VUEX store, I had personally used Stripe Elements, because they were a tad bit elegant when compared with "Pay with Stripe Button". A Cart Id is generated a stored in localStorage, and is used through the entire transaction. Orders are generated when user is brought to the payment page.

Technologies used