Vue ShoppingCart screenshot

Vue ShoppingCart

Author Avatar Theme by Ikismail
Updated: 9 Feb 2023
257 Stars

ShoppingCart (Ecommerce) Application using Vuejs, + Node.js + Express + MongoDB

Categories

Overview:

The ShoppingCart is an Ecommerce application developed using Vue.js, Node.js, Express, and MongoDB. It allows users to register and authenticate, perform CRUD operations, and ensures security through authentication and authorization. The project is generated with Vue CLI version 3.x and utilizes technologies like HTML, Bootstrap, and PWA.

Features:

  • User Registration and Authentication: Using Passport.js, users can register and sign in with email/password or Google authentication.
  • CRUD Operations: Users can add products to their cart, while admins can add/edit/delete products from the product list.
  • Security: Implementation of authentication and authorization to ensure secure transactions.

Installation:

To install the ShoppingCart theme, follow these steps:

  1. Install Vue CLI: npm install -g @vue/cli
  2. Download Node.js from the official website.
  3. Choose a package manager - NPM or Yarn.
  4. Clone the repository and run npm install for NPM or yarn install for Yarn.
  5. Configure MongoDB by setting up the server in mongo/config.js.
  6. Run the server using npm run serve.

Summary:

The ShoppingCart application is a feature-rich Ecommerce platform developed using MEVN stack technologies. It provides essential functionalities like user authentication, CRUD operations, and security measures. By following the installation guide, users can set up the theme and explore the capabilities of Vue.js, Node.js, Express, and MongoDB in action.