Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shoplyjs/shoply


https://github.com/shoplyjs/shoply

angular e-commerce ecommerce graphql headless multitenancy nestjs nodejs platfrom self-hosted shop toolkit

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# ShoplyJS



Shoply is released under the MIT license.


PRs welcome!



Contributors


Discord Chat

ShoplyJS is an open-source, headless eCommerce starter kit inspired by Shopify. It provides a flexible and extensible foundation for building modern eCommerce websites with a focus on scalability, performance, and developer experience.

This project is designed to give you a head start in building your own custom eCommerce solution. Whether you're building a custom storefront or creating a full-fledged online store, ShoplyJS provides the tools and flexibility you need to succeed.

## Features

- **Headless Architecture**: Use ShoplyJS as the backend for your custom storefront or integrate with any frontend framework (React, Vue, Next.js, etc.)
- **Product Management**: Easily manage products, variants, categories, and inventory.
- **Customizable API**: Graphql API for easy integrations with other systems.
- **Scalable**: Ready to scale from a small store to a large enterprise-level eCommerce platform.
- **Shopify-inspired**: Designed with inspiration from Shopify to offer familiar concepts and patterns.
- **Multi-tenant Support**: Build and manage multiple stores under one instance (for agencies, brands with multiple storefronts, etc.).

## Demo

Visit our live demo at [ShoplyJS Demo](https://demo.shoplyjs.com) (Placeholder link). Here, you can see the functionality and explore the features of ShoplyJS in action.

## Installation

Follow the steps below to get ShoplyJS up and running on your local machine.

### Prerequisites

Before you start, ensure you have the following installed:

- [Node.js](https://nodejs.org/) (v16 or higher recommended)
- [npm](https://www.npmjs.com/) or [pnpm](https://pnpm.io/)
- [Database](#database-setup) (e.g., PostgreSQL, MySQL)

### Setting Up the Project

1. Clone the repository:

```bash
git clone https://github.com/shoplyjs/shoply.git
cd shoplyjs
```