Link: https://shopmateapp.netlify.com
The Objective of the project is to
Create an application to sell T-Shirts
Should be stateful and receive API requests and respond the same
Pay via Stripe payment gateway
Store cart information via a randomly generated Cart ID
I was the sole developer for this entire project
Approached the problem via a single page application with usual Bearer Authentication
Tech stack used - HTML5, CSS3, Vue.js, Vuex, Vue-router, AJAX, Node.js, Express.js, MongoDB
Deployed in Netlify
Learned concepts of Vue.js Lifecycle methods, AJAX Promises, Asynchronous cycle, Event Loop