{"id":13543314,"url":"https://github.com/ikismail/Vue-ShoppingCart","last_synced_at":"2025-04-02T12:32:02.830Z","repository":{"id":37692762,"uuid":"151238478","full_name":"ikismail/Vue-ShoppingCart","owner":"ikismail","description":"ShoppingCart (Ecommerce) 🛒 Application using Vuejs, + Node.js + Express + MongoDB 🚀🤘","archived":false,"fork":false,"pushed_at":"2023-02-28T14:20:47.000Z","size":5024,"stargazers_count":249,"open_issues_count":21,"forks_count":91,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-31T10:06:39.730Z","etag":null,"topics":["ecommerce","express","express-middleware","mevn","mevn-stack","mongodb","nodejs","progressive-web-app","shopping-cart","shoppingstore","vue-cli","vue-components","vue-router","vue-shopping","vuejs","vuex"],"latest_commit_sha":null,"homepage":"https://vue-shop-cart.herokuapp.com/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ikismail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["paypal.me/ikismail7"]}},"created_at":"2018-10-02T10:39:34.000Z","updated_at":"2025-03-25T15:27:56.000Z","dependencies_parsed_at":"2024-01-16T17:12:37.723Z","dependency_job_id":null,"html_url":"https://github.com/ikismail/Vue-ShoppingCart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikismail%2FVue-ShoppingCart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikismail%2FVue-ShoppingCart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikismail%2FVue-ShoppingCart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ikismail%2FVue-ShoppingCart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ikismail","download_url":"https://codeload.github.com/ikismail/Vue-ShoppingCart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246815817,"owners_count":20838520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ecommerce","express","express-middleware","mevn","mevn-stack","mongodb","nodejs","progressive-web-app","shopping-cart","shoppingstore","vue-cli","vue-components","vue-router","vue-shopping","vuejs","vuex"],"created_at":"2024-08-01T11:00:29.540Z","updated_at":"2025-04-02T12:32:02.791Z","avatar_url":"https://github.com/ikismail.png","language":"Vue","funding_links":["paypal.me/ikismail7"],"categories":["Technologies"],"sub_categories":["Projects"],"readme":"# ShoppingCart - Vue.js + Node.js + Express + MongoDB\n\n[![HitCount](http://hits.dwyl.io/ikismail/Vue-ShoppingCart.svg)](http://hits.dwyl.io/ikismail/Vue-ShoppingCart)\n[![GitHub forks](https://img.shields.io/github/forks/ikismail/Vue-ShoppingCart.svg)](https://github.com/ikismail/Vue-ShoppingCart/network)\n[![Github Dependencies](https://david-dm.org/ikismail/Vue-ShoppingCart.svg)](https://david-dm.org/ikismail/Vue-ShoppingCart.svg)\n[![GitHub stars](https://img.shields.io/github/stars/ikismail/Vue-ShoppingCart.svg)](https://github.com/ikismail/Vue-ShoppingCart/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/ikismail/Vue-ShoppingCart.svg)](https://github.com/ikismail/Vue-ShoppingCart/issues)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/ikismail/Vue-ShoppingCart/blob/master/LICENSE)\n[![npm](https://img.shields.io/badge/demo-online-brightgreen.svg)](https://vue-shop-cart.herokuapp.com/)\n[![Twitter](https://img.shields.io/twitter/url/https/github.com/ikismail/Vue-ShoppingCart.svg?style=social)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fikismail%2FVue-ShoppingCart)\n\nDeveloping a **ShoppingCart (Ecommerce) Application using Vue.js**\n\n**Live Demo** : [Vue-Shopping-Cart](#)\n\nThis project was generated with [Vue CLI](https://github.com/vuejs/vue-cli) version **3.x**\n\n## Functionalitites\n1. User Registeration and Authentication using Passport.js (Email/password | Google Authentication)\n2. CRUD Operations like\n    * User can add product to his cart\n    * Admin can add product to the product list.\n    * Admin can edit/delete the product.\n3. Security\n    * Implementation of Authentication and Authorization.\n\n## Tools and Technologies:\n* Technology : Vue.js + Express + Node.js + MongoDb (MEVN), HTML, Bootstrap, PWA.\n\n## Installation\n\n1. Vue CLI - [Installation of Vue CLI](https://cli.vuejs.org/guide/installation.html)\n2. NodeJs - [Download Nodejs](https://nodejs.org/en/download/)\n3. Package Manager - NPM / Yarn\n4. Clone the repository and run `npm install` if you use **npm** as package manager or `yarn install` if you use **yarn** as package manager.\n5. Configuring MongoDB `server/mongo/config.js`\n```\n    mongoose.connect('\u003cYOUR_MONGODB_URL\u003e', {\n        useNewUrlParser: true\n    }); // connect to your database\n\n```\n6. Run the server `npm run serve`\n\n## Screenshots:\n\n### Main Page:\n![Alt text](https://image.ibb.co/cF5D6V/screencapture-localhost-8081-2018-10-28-14-33-47.png)\n\n### Product Page:\n![Alt text](https://image.ibb.co/iZxh0q/screencapture-localhost-8081-products-2018-10-28-14-34-08.png)\n\n## How can I support the developer ?\n\n* Star my Github repo ⭐\n* Create pull requests, submit bugs, suggest new features or documentation updates 🛠\n\n## Project setup\n```\nnpm install\n```\n\n### Compiles and hot-reloads for development\n```\nnpm run serve\n```\n\n### Compiles and minifies for production\n```\nnpm run build\n```\n\n### Run your tests\n```\nnpm run test\n```\n\n### Lints and fixes files\n```\nnpm run lint\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikismail%2FVue-ShoppingCart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fikismail%2FVue-ShoppingCart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fikismail%2FVue-ShoppingCart/lists"}