https://github.com/itswadesh/shopnx-ecommerce
Ready to use AngularJS Shopping Cart with all features
https://github.com/itswadesh/shopnx-ecommerce
angularjs ecommerce-application javascript-ecommerce mongodb shopping-cart
Last synced: 10 months ago
JSON representation
Ready to use AngularJS Shopping Cart with all features
- Host: GitHub
- URL: https://github.com/itswadesh/shopnx-ecommerce
- Owner: itswadesh
- Created: 2015-09-02T02:14:42.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-06-30T16:25:49.000Z (almost 6 years ago)
- Last Synced: 2025-03-18T06:47:35.095Z (over 1 year ago)
- Topics: angularjs, ecommerce-application, javascript-ecommerce, mongodb, shopping-cart
- Language: JavaScript
- Homepage: https://shopnx5.herokuapp.com/
- Size: 7.29 MB
- Stars: 70
- Watchers: 13
- Forks: 91
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This project is created using AngularJS which is getting older. Hence Its getting hard to maintain.
I am working on a latest open source ecommerce project using Svelte/Sapper https://github.com/itswadesh/sapper-ecommerce#readme which is super fast and easy to get started
# ShopNX - Shopping Cart with AngularJS (eCommerce web application)
A single page Shopping Cart web applications with many necessary features of an ecommerce application.
# Installation Instructions
## Requirements
We need Node https://nodejs.org/en/ (To create web server) + Git https://git-scm.com/ (Version Control System) + MongoDB https://www.mongodb.com/ (Database) + Python 2.7 https://www.python.org/downloads/release/python-2710/
Go ahead download and install them
Install Visual C++ Build Tools using the Default Install option.
Run the following commands (Required Once) [Note: Second command is required only for Windows]
`npm config set python python2.7`
`npm config set msvs_version 2015`
We need to start an instance of MongoDB. In my case it was sitting @
`C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe`
# Install
Run the following commands and the application will start automatically
1. npm i -g grunt-cli (This creates and runs javascript repetative tasks )
2. npm i -g bower ( A frontend package manager for web applications)
3. npm i -g --production windows-build-tools (Only for Windows)
4. npm i (Install all nodejs dependencies)
5. bower i (Installs bower components)
6. grunt serve
# Features
### Store Front features
* Single page web app (SPA) created using AngularJS, NodeJS, Express, MongoDB (MEAN)
* Fastest shop experience
* Fast Product Search, Filter with AJAX
* Price slider and multiple brand selector
* Faster Add to Cart and Product Details
* Checkout with Paypal Integration
* Minimal User Registration process
* Order history and Password Management
* Facility for Multi level Category
* Mobile optimized with Bootstrap
* Instant updates for any changes made across all clients with SocketIO implementation
* Loads more products on scroll (No paging required)
### Store Back Office
* Products, Categories, Brand, Order Management from admin panel with easy directives
* Manage Order and Change Status from admin panel
* Facility for Multiple product variants (size, color, price, image)
* User roles - Administrator, User, Guest
* SEO friendly URLs for each page
* Secure and quality code - Takes care all single page web app standards