Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/musicman3/eMarket

eMarket Online Store. It is a free online shop engine. Make the best online shop with us. Join our Open Source community. Together we will make the best free e-commerce solution.
https://github.com/musicman3/eMarket

bootstrap cart chatgpt cms ecommerce js-market market online-cart online-shop online-shopping-cart online-store online-store-website php-javascript shop shop-framework shopping shopping-basket shopping-cart store store-engine

Last synced: 5 days ago
JSON representation

eMarket Online Store. It is a free online shop engine. Make the best online shop with us. Join our Open Source community. Together we will make the best free e-commerce solution.

Awesome Lists containing this project

README

        

[![N|Solid](https://raw.githubusercontent.com/musicman3/eMarketHandler/main/logo2.png)](https://github.com/musicman3/eMarket)
## eMarket Online Store - It is a free online shop engine

[![N|Solid](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/emarket)

![Subreddit subscribers](https://img.shields.io/reddit/subreddit-subscribers/eMarketStore?style=social)
![Twitter URL](https://img.shields.io/twitter/url?label=%40eMarketProject&style=social&url=https%3A%2F%2Ftwitter.com%2FeMarketProject)
---
### System requirements:
- OS Unix, Linux or Windows
- Apache Web Server >= 2.4 or Nginx >= 1.17
- PHP >= 8.2
- MySQL >= 5.7.8 || MariaDB >= 10.2.3 || PostgreSQL >= 15.0 || SQLite >= 3.0
- Javascript >= ES7
- HTML 5

### PHP extensions and settings:
- curl
- gd
- json
- SPL
- max_input_vars >=5000
- pdo_mysql (for MySQL or MariaDB)
- pdo_pgsql (for PostgreSQL)
- pdo_sqlite (for SQLite)

### Features:
- Vanilla JS
- Bootstrap 5
- ChatGPT integration
- SQL + noSQL concept for query optimization (JSON fields)
- Development in `error_reporting(-1)` mode (show all errors)

### PHP Standards Recommendations Used:
- PSR-1 (Basic Coding Standard)
- PSR-3 (Logger Interface)
- PSR-4 (Autoloading Standard)
- PSR-5 (PHPDoc Standard)
- PSR-6 (Caching Interface)
- PSR-12 (Extended Coding Style Guide)
- PSR-19 (PHPDoc tags)
- PSR-20 (Clock)

---
### Installation
#### Download the Preinstaller file here:
[![N|Solid](https://img.shields.io/badge/Preinstaller-download-blue)](https://github.com/musicman3/eMarket/raw/master/preinstaller/install.zip)
Unzip `install.zip` file. Copy install.php file to the empty root directory of the site and open the link in your browser: http://localhost/install.php
This Preinstaller will automatically copy the latest eMarket Release or Master Branch to your server and open the installation page.

---
### Wiki
For more information you can read the wiki
Wiki page: https://github.com/musicman3/eMarket/wiki

---
### Catalog Demo

URL: http://demo.emarkets.su
Login: [email protected]
Password: 1234567

---
### Admin Panel Demo

URL: http://demo.emarkets.su/controller/admin/
Login: [email protected]
Password: 1234567

---
### Screenshots
[![N|Solid](https://raw.githubusercontent.com/musicman3/eMarketHandler/main/header.png)](https://raw.githubusercontent.com/musicman3/eMarketHandler/main/header.png)
### eMarket Block Diagram
[![N|Solid](https://raw.githubusercontent.com/musicman3/eMarketHandler/main/eMarket.png)](https://raw.githubusercontent.com/musicman3/eMarketHandler/main/eMarket.png)
---