Favicon of EverShop

EverShop

Build scalable online stores with an open-source TypeScript platform. Utilize dynamic widgets, intuitive catalog management, and smooth payment integrations.

Develop robust and highly customizable online stores using a modern, open-source TypeScript platform. This solution provides a comprehensive suite of commerce features designed to optimize both the developer experience and the customer journey. By leveraging a modern technology stack including ReactJS, NodeJS, GraphQL, and PostgreSQL, developers can create performant storefronts with ease.

Take advantage of powerful built-in tools to manage your business effectively:

  • Dynamic Widgets: Personalize your storefront with customizable content blocks for easy navigation.
  • Catalog Management: Organize products, manage categories, and group items into collections.
  • Optimized Checkout: Deliver a fast, user-friendly checkout process with smooth payment integrations.
  • Developer Toolkits: Benefit from zero configuration, fast refresh, and integrated CSS support.

Build custom extensions and master theme customization with the flexibility needed to scale your ecommerce operations.

Directory Structure

evershop
data
media
postgres
.env
docker-compose.yml

docker-compose.yml

services:
  app:
    image: evershop/evershop:latest
    ports:
      - "3000:3000"
    environment:
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: ${DB_USER}
      DB_PASSWORD: ${DB_PASSWORD}
      DB_NAME: ${DB_NAME}
    depends_on:
      - db
    volumes:
      - ./data/media:/app/media
    restart: always

  db:
    image: postgres:13
    environment:
      POSTGRES_USER: ${DB_USER}
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_DB: ${DB_NAME}
    volumes:
      - ./data/postgres:/var/lib/postgresql/data
    restart: always

.env

DB_USER=evershop_user
DB_PASSWORD=secure_password_123
DB_NAME=evershop_db
Categories:

Share:

Ad
Favicon

 

  
 

Similar to EverShop

Favicon

 

  
  
Favicon

 

  
  
Favicon