{"id":13990013,"url":"https://github.com/chrisdiana/simplestore","last_synced_at":"2025-04-05T04:14:08.858Z","repository":{"id":30124170,"uuid":"33674127","full_name":"chrisdiana/simplestore","owner":"chrisdiana","description":"A clean, responsive storefront boilerplate with no database or backend","archived":false,"fork":false,"pushed_at":"2022-02-10T01:41:18.000Z","size":3224,"stargazers_count":501,"open_issues_count":27,"forks_count":133,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-03-29T03:11:22.445Z","etag":null,"topics":["databaseless","ecommerce","javascript","no-database","serverless","store","storefront"],"latest_commit_sha":null,"homepage":"http://chrisdiana.github.io/simplestore","language":"JavaScript","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/chrisdiana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-09T14:36:58.000Z","updated_at":"2025-03-11T06:36:33.000Z","dependencies_parsed_at":"2022-06-27T01:01:40.212Z","dependency_job_id":null,"html_url":"https://github.com/chrisdiana/simplestore","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisdiana%2Fsimplestore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisdiana%2Fsimplestore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisdiana%2Fsimplestore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisdiana%2Fsimplestore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisdiana","download_url":"https://codeload.github.com/chrisdiana/simplestore/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284952,"owners_count":20913704,"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":["databaseless","ecommerce","javascript","no-database","serverless","store","storefront"],"created_at":"2024-08-09T13:02:16.606Z","updated_at":"2025-04-05T04:14:08.828Z","avatar_url":"https://github.com/chrisdiana.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"**UPDATES COMING SOON! [Get notified](http://eepurl.com/dHBK11)**\n\n\n[Sign up](http://eepurl.com/gntUvf) to get updates on new features and releases\n\n# simpleStore\n\n[simpleStore](http://chrisdiana.github.io/simplestore) is a clean, responsive\nstorefront boilerplate with no database you can setup in minutes. simpleStore is built on\n[simpleCart.js](http://simplecartjs.org) and [Skeleton](http://getskeleton.com)\nCSS Framework for a lightweight, fast, simple to use, and completely\ncustomizable experience.\n\n![simpleStore Screenshot](https://raw.githubusercontent.com/chrisdiana/simplestore/gh-pages/images/screenshot-v1.1-full.png)\n![simpleStore Cart Screenshot](https://raw.githubusercontent.com/chrisdiana/simplestore/gh-pages/images/screenshot-v1.1-cart.png)\n![simpleStore Detail Screenshot](https://raw.githubusercontent.com/chrisdiana/simplestore/gh-pages/images/screenshot-v1.1-detail.png)\n\n---\n\n# Features\n\n* No Databases, all client-side (just simple HTML, CSS \u0026 Javascript)\n* Lightweight \u0026 Fast\n* Tax Rate Calculations\n* Unlimited product attributes\n* Shipping\n* Multiple Currencies\n* Payment Gateways (Paypal, Google Checkout, Amazon Payments)\n* For more features check out [simpleCart.js](http://simplecartjs.org)\n\n# Plugins\n\n* Google Sheets (Control products from a Google Sheet instead of JSON file)\n\n# Demo\n\nYou can see a working demo [here](http://chrisdiana.github.io/simplestore/demo/)\n\n\n# Installation\n\nInstall with Bower\n\n```\nbower install\n```\n\nor manually install using the latest [release](https://github.com/chrisdiana/simplestore/releases/latest)\n\n\n# Setup\n\n1.Make sure simpleStore is on a web server (any type will do as long as it can serve static web pages).\n\n2.Configure your payment options in `js/config.js`.\n\n```\ncheckout: {\n\ttype: \"PayPal\" ,\n\temail: \"you@yours.com\"\n},\n```\n\n3.Edit the `js/config.js` to your liking.\n\n4.Add additional products in the `products.json` file.\n\n# Using Plugins\n\nTo use a plugin, add a reference just before your `config.js` file\n\n```\n\u003cscript src=\"plugins/google-sheets.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"js/config.js\"\u003e\u003c/script\u003e\n```\n\n## HTML Version\n\nIf you are looking for something more basic, check out the [HTML version on this\nbranch](https://github.com/chrisdiana/simplestore/tree/simplestore-html).\nThe HTML version uses plain HTML to build the store instead of a JSON\nfile.\n\nAdd additional products using the `\u003cdiv class=\"simpleCart_shelfItem\"\u003e\u003c/div\u003e` tags.\n\n## Credit where credit is due\n\nFor further documentation on expanding/tweaking simpleStore, check out the\nframework/plugin pages.\n\n* [Skeleton](http://getskeleton.com)\n* [simpleCart.js](http://simplecartjs.org)\n* [Normalize.css](http://necolas.github.io/normalize.css)\n* [FontAwesome](http://fortawesome.github.io/Font-Awesome)\n* [jQuery](https://jquery.com/)\n\n### A note about JavaScript shopping carts\n\nALL JavaScript shopping carts are NOT fullproof. Because simpleStore is fully\nclient-side, some users may attempt to alter prices before checkout.\nSimpleStore does the best it can to minimize this\nkind of activity. Make sure to monitor your sales. Just like in real life, if someone\nwalks into your store and changes the price tag, you will certainly not honor\nthose changes.\n\n\n# Contributing\n\nAll forms of contribution are welcome: bug reports, bug fixes, pull requests and simple suggestions.\nIf you do wish to contribute, please follow the [Airbnb Javascript Style Guide](https://github.com/airbnb/javascript) Thanks!\n\n\n## List of contributors\n\nYou can find the list of contributors [here](https://github.com/chrisdiana/simplestore/graphs/contributors).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisdiana%2Fsimplestore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisdiana%2Fsimplestore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisdiana%2Fsimplestore/lists"}