SkillAgentSearch skills...

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.

Install / Use

/learn @musicman3/EMarket

README

N|Solid

eMarket Online Store - It is a free online shop engine

N|Solid

Twitter URL

System requirements:

  • OS Unix, Linux or Windows
  • Apache Web Server >= 2.4 or Nginx >= 1.17
  • PHP >= 8.4
  • 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
  • zip
  • max_input_vars >=5000
  • pdo_mysql (for MySQL or MariaDB)
  • pdo_pgsql (for PostgreSQL)
  • pdo_sqlite (for SQLite)

Features:

  • Vanilla JS
  • Bootstrap 5
  • ChatGPT & DeepSeek 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)

For eMarket, we created two libraries: Cruder (DB Query Builder) and R2-D2 (Autorouter). These libraries are separated into separate projects and are accessible through Composer.

Cruder: https://github.com/musicman3/Cruder

R2-D2: https://github.com/musicman3/r2-d2


Installation

Download the Preinstaller:

wget https://github.com/musicman3/eMarket/raw/master/preinstaller/install.php

or

N|Solid
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: user@mail.loc
Password: 1234567


Admin Panel Demo

URL: http://demo.emarkets.su/admin/
Login: demo@mail.loc
Password: 1234567


Screenshots

N|Solid

eMarket Block Diagram

N|Solid

Related Skills

View on GitHub
GitHub Stars75
CategoryDevelopment
Updated9d ago
Forks14

Languages

PHP

Security Score

100/100

Audited on Mar 23, 2026

No findings