• Stars
    star
    233
  • Rank 172,230 (Top 4 %)
  • Language Vue
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ShoppingCart (Ecommerce) πŸ›’ Application using Vuejs, + Node.js + Express + MongoDB πŸš€πŸ€˜

ShoppingCart - Vue.js + Node.js + Express + MongoDB

HitCount GitHub forks Github Dependencies GitHub stars GitHub issues License: MIT npm Twitter

Developing a ShoppingCart (Ecommerce) Application using Vue.js

Live Demo : Vue-Shopping-Cart

This project was generated with Vue CLI version 3.x

Functionalitites

  1. User Registeration and Authentication using Passport.js (Email/password | Google Authentication)
  2. CRUD Operations like
    • User can add product to his cart
    • Admin can add product to the product list.
    • Admin can edit/delete the product.
  3. Security
    • Implementation of Authentication and Authorization.

Tools and Technologies:

  • Technology : Vue.js + Express + Node.js + MongoDb (MEVN), HTML, Bootstrap, PWA.

Installation

  1. Vue CLI - Installation of Vue CLI
  2. NodeJs - Download Nodejs
  3. Package Manager - NPM / Yarn
  4. Clone the repository and run npm install if you use npm as package manager or yarn install if you use yarn as package manager.
  5. Configuring MongoDB server/mongo/config.js
    mongoose.connect('<YOUR_MONGODB_URL>', {
        useNewUrlParser: true
    }); // connect to your database

  1. Run the server npm run serve

Screenshots:

Main Page:

Alt text

Product Page:

Alt text

How can I support the developer ?

  • Star my Github repo ⭐
  • Create pull requests, submit bugs, suggest new features or documentation updates πŸ› 

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

More Repositories

1

Angular-ShoppingCart

ShoppingCart (Ecommerce) πŸ›’ Application using Angular10, Firebase, PWA, Drag&Drop, Materialized Bootstrap and i18n πŸš€πŸ”₯πŸ‘¨β€πŸ’»
TypeScript
598
star
2

ShoppingCart

E-Commerce Website Using Java - Spring MVC in Maven - PROJECT IS NOT MAINTAINED
Java
316
star
3

react-native-shopping-cart

A Simple Shopping Cart Application developed using React Native πŸ“±
JavaScript
52
star
4

React-ShoppingCart

ShoppingCart (Ecommerce) πŸ›’Application using MERN Stack, used redux for StateManagement, PWA and Bootstrap πŸš€πŸ”₯πŸ‘¨β€πŸ’»
TypeScript
17
star
5

IonicNewsPortal

News Portal Application using Ionic 3 & Angular5 by consuming NewsApi
JavaScript
4
star
6

CollabrationBackend

Social Network using AngularJS, SpringMVC and Hibernate
Java
4
star
7

WebService

Finance REST Web Service where we can calculate Annual Payment Rate(APR), Least Monthly Payment, Loan Monthly Payment and Loan Number of Payment.
Java
2
star
8

Angular-ngrx

Simple Person Application using Angular + NGRX
TypeScript
2
star
9

react-native-boilerplate

React Native BoilerPlate Including React-Navigation
Objective-C
2
star
10

ReminderApplication

Reminder Application Angular Front End
CSS
1
star
11

JavaBasicPrograms

Java Basic Programs learning
Java
1
star
12

FinanceWebServiceFrontEnd

Front End using AngularJS
CSS
1
star
13

Collaboration-Platform

Collaboration Front End using AngularJS
CSS
1
star
14

PersonApplication

A Simple Person CRUD Application Developed using Java Jersey, RESTAPI and AngularJS
HTML
1
star
15

react-swagger-libraby

Created a Swagger API Library to manage all the swagger files in one place using React. πŸ‘¨β€πŸ’»πŸ”₯
JavaScript
1
star
16

learn-react

Simple Learning React Application
JavaScript
1
star