/vue-ecommerce

An online e-commerce store for a Fashion retailer in Africa. For a long time, African businesses have had difficulty showing their wares online and even more problems receiving payments for purchased goods. In this tutorial, we will be building a solution to address this problem.

Primary LanguageJavaScript

vue-ecommerce

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

Tool

  • Auth0 - Auth0 is going to be used to handle the application’s authentication.

  • Cloudinary - This is a video and image management service that will be used for all media processes on the e-commerce website.

  • Vuex - Vuex will take care of our application’s state management.

  • Tachyons - This is the CSS framework to will be using for our e-commerce website.

  • Paystack - Paystack will act as a payment gateway for all purchases made on the e-commerce store.

  • Vue Router - Vue router will be acting as a link that connects the different Vue components to allow rendering and viewing based on the user navigation.

  • To build the e-commerce site, we will be using the Vue CLI to create a Vue app and Cloudinary to manage our media assets for the application. We will also be using VueX and Paystack to handle state management and payment integration, respectively.