Skip to content

Latest commit

 

History

History
76 lines (63 loc) · 2.6 KB

README.md

File metadata and controls

76 lines (63 loc) · 2.6 KB

N|Solid

eMarket Online Store - It is a free online shop engine

N|Solid

Subreddit subscribers Twitter URL

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
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/controller/admin/
Login: demo@mail.loc
Password: 1234567


Screenshots

N|Solid

eMarket Block Diagram

N|Solid