Skip to main content

EverShop – Ecommerce framework Introduction

Welcome to the EverShop. A NodeJS Ecommerce Framework!

EverShop is an open-source ecommerce framework that helps developers developing their e-commerce store. Based on a module system, EverShop is a flexible platform with both admin panel and front store are extensible.

EverShop also offers rich functionality. Enabling merchants to develop a web store meets the business requirements.

Technology stack

EverShop's highly modular structure is a result of several open source technologies embedded into a stack. These open source technologies are composed of the following components:

NodeJS

Node.js is an open-source server side runtime environment built on Chrome's V8 JavaScript engine. It provides an event driven, non-blocking (asynchronous) I/O and cross-platform runtime environment for building highly scalable server-side application using JavaScript

MySQL

MySQL is a mature and widely used relational database management system (RDBMS) that uses structured query language (SQL). There are both free community versions and commercial versions of MySQL. EverShop requires at least the of MySQL Community Edition version 5.7.

ReactJS

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. EverShop implements server-side rendering of React components with hidration to provide a fast, performant experience and SEO optimization.

info

Check this document for more detail about system requirement of EverShop.

Backend view

EverShop admin panel

Heavy inspired by Shopify, we have a fully-featured admin panel that allows you to manage your store.

The admin panel is also designed to be extensible and customizable. Developers can easily add new features to the admin panel without modifying the core source code.

Front store view

EverShop front store

The EverShop frontend is designed to optimize storefront customization, with highly extensible themes being the central customization mechanism.

info

Check out the theme documentation here.

Demo store

Expore our demo store.

Development

EverShop is still in development. We highly welcome any feedback and suggestions.

We invite you to join our Discord channel for project discusstion.