Skip to content

Super Lightweight eCommerce Platform -- Built with AngularJS and Google Sheets API v3. The eCommerce platform's data is stored in Google Sheets. The product catalog, category management, and multi-lingual support are maintained using Google Sheets. Real-time data updates to the storefront.

Notifications You must be signed in to change notification settings

send2cloud/AngularJS-eCommerce

 
 

Repository files navigation

AngularJS E-commerce (Digital Commerce) Platform

Super Lightweight Digital Commerce Platform -- Built with AngularJS and Google Sheets

This platform is unique in several ways.

First, the e-commerce storefront's data is stored completely in Google Sheets. The product catalog, category management, and multi-lingual labels (strings) are maintained in Google Sheets.

Google Sheets e-commerce database

Secondly, performance is very fast and data updates are real-time. To improve performance, the storefront's data is cached locally. However, when the data is updated on the Google Sheet side, a Google Sheet script (macro) is triggered, and sends the data to your Web server via webhook. This webhook receives the data and automatically clears the data.

Other notable features:

  • Mobile responsive. Looks great on both desktops and mobile devices. Give it a try (demo): http://store.vineglobal.com
  • Supports PayPal Express. Other payment options to follow soon.
  • Built with AngularJS by Google on the front-end.
  • Very theme-able: The sample site theme can be easily modified.
  • It's FREE.
  • Mult-lingual support; add as many languages as you want.

Screen Capture of the AngularJS E-commerce (Digital Commerce) Product Page

AngularJS E-Commerce Product Page

Screen Capture of the AngularJS E-commerce (Digital Commerce) Shopping Cart

AngularJS E-Commerce Shopping Cart

Getting Started

Installation

For this installation, we are giving you access to use our Google API's project OAuth 2.0 client IDs -- please, please be kind). This will make the initial setup much easier for first users of Google API Managers.

  1. On the AngularJS-eCommerce Github repository page, click Clone or download button. These instructions will cover the download option.
  2. Download and unzip the ZIP file to your Web server.
  3. Open your browser, and the webstore should be running.

The Googgle Sheet that contains the data (All changes made will go live): https://docs.google.com/spreadsheets/d/12Ljjd8dChaHq2YOExKXw77ri2UDgixQTVuZBgMY-o30/edit#gid=0

About

Super Lightweight eCommerce Platform -- Built with AngularJS and Google Sheets API v3. The eCommerce platform's data is stored in Google Sheets. The product catalog, category management, and multi-lingual support are maintained using Google Sheets. Real-time data updates to the storefront.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 98.6%
  • Other 1.4%