Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/7cart/7cart
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
https://github.com/7cart/7cart
cart catalog e-commerce e-commerce-project ember faceted-search magento online-shop online-store opencart postgresql prestashop product-catalog shop shopify software-catalog symfony symfony4 web-catalog woocommerce
Last synced: 27 days ago
JSON representation
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
- Host: GitHub
- URL: https://github.com/7cart/7cart
- Owner: 7cart
- License: mit
- Created: 2018-02-25T17:02:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T04:53:37.000Z (almost 2 years ago)
- Last Synced: 2024-09-27T11:41:58.120Z (about 1 month ago)
- Topics: cart, catalog, e-commerce, e-commerce-project, ember, faceted-search, magento, online-shop, online-store, opencart, postgresql, prestashop, product-catalog, shop, shopify, software-catalog, symfony, symfony4, web-catalog, woocommerce
- Language: PHP
- Homepage: https://www.facebook.com/7cart
- Size: 4.33 MB
- Stars: 31
- Watchers: 5
- Forks: 9
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
7cart is a base project for building online shops, catalogs or service platforms. 7cart is written with simple code and simple database schema. It is easy to support and fast.
#### Play with live demo!
[Live store front-end page][9][Live store admin page][10]
:star: Star us on GitHub — it helps!
#### Try it!
* [Installation][4]
* [Documentation][5]#### Why 7cart?
7cart is for building projects that can't be built with the existing e-commerce platforms. It aims to be free of:
* difficult to support code and database
* slow requests#### How is 7cart better?
The project database doesn't implement [EAV][1] table,
but the Entity table with [JSONB][8] columns.
That gives:
* less relations and simple code
* simpler and faster SQL queries [[proof link][2]]#### Features
* built in Docker,
it can be quickly deployed and run on different OSs;
* built-in Product Filters and Filer Counters#### Technology stack
Built as a Single Page Application (SPA),
it utilises the latest possible
* Ember.js
* Symfony 4
* PostgreSQL
* PHP 7
#### Download
[Download Zip with project source code.](https://github.com/7cart/7cart/archive/master.zip)#### What do you think of this?
Tell us in the [issue tracker](https://github.com/7cart/7cart/issues)or message to [7cart Facebook page]( https://www.facebook.com/7cart)
[1]:https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model
[2]:https://coussej.github.io/2016/01/14/Replacing-EAV-with-JSONB-in-PostgreSQL/
[3]:https://github.com/7cart/7cart/wiki/Requirements
[4]:https://github.com/7cart/7cart/wiki/Installation
[5]:https://github.com/7cart/7cart/wiki
[6]:https://github.com/7cart/7cart/wiki/Troubleshooting
[7]:https://github.com/7cart/7cart/wiki/User-Guide
[8]:https://www.postgresql.org/docs/11/datatype-json.html
[9]:http://35.204.41.32:4200/category/1
[10]:http://35.204.41.32:8000/admin