evershop README

The project's README from github.com/evershopcommerce/evershop. As one markdown file: README.md.

      

EverShop Logo

EverShop

evershopcommerce%2Fevershop | Trendshift

Documentation | Demo

Github Action Twitter Follow Discord License

EverShop

Introduction

EverShop is a modern, TypeScript-first eCommerce platform built with GraphQL and React. Designed for developers, it offers essential commerce features in a modular, fully customizable architecture—perfect for building tailored shopping experiences with confidence and speed.

Installation Using Docker

You can get started with EverShop in minutes by using the Docker image. The Docker image is a great way to get started with EverShop without having to worry about installing dependencies or configuring your environment.

curl -sSL https://raw.githubusercontent.com/evershopcommerce/evershop/main/docker-compose.yml > docker-compose.yml
docker compose up -d

For the full installation guide, please refer to our Installation guide.

Documentation

Demo

Explore our demo store.

evershop-backend-demo evershop-store-demo

Demo user:

Email: [email protected]
Password: 123456

Support

If you like my work, feel free to:

Contributing

EverShop is an open-source project. We are committed to a fully transparent development process and appreciate highly any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the EverShop community.

Ask a question about EverShop

You can ask questions, and participate in discussions about EverShop-related topics in the EverShop Discord channel.

Create a bug report

If you see an error message or run into an issue, please create bug report. This effort is valued and it will help all EverShop users.

Submit a feature request

If you have an idea, or you're missing a capability that would make development easier and more robust, please Submit feature request.

If a similar feature request already exists, don't forget to leave a "+1". If you add some more information such as your thoughts and vision about the feature, your comments will be embraced warmly :)

Please refer to our Contribution Guidelines and Code of Conduct.

🚀 The Future of EverShop

EverShop is seeing rapid organic growth and strong adoption from the developer community. We are now scaling our operations and building EverShop Cloud.

If you are a strategic investor interested in the future of Node.js commerce and our mission to set a new standard for modern eCommerce, we’d love to share our vision and roadmap with you.

📩 Get in touch: [email protected]

License

GPL-3.0 License

evershop (evershopcommerce/evershop)

Searching Database…

10.5K ·GitHub
Что это такое?EverShop — это open-source платформа для электронной коммерции, написанная на TypeScript и построенная на GraphQL и React. Вы размещаете её у себя и дорабатываете под себя в собственный онлайн-магазин.
Это готовый магазин, который можно сразу развернуть, или скорее фреймворк, чтобы собрать свой?Это полноценная платформа, а не библиотека: базовая коммерческая функциональность работает сразу «из коробки», а модульная архитектура с полной кастомизацией рассчитана на доработку через расширения и темы.
Как запустить магазин?Официальный Docker-образ — работающий магазин за считаные минуты, ничего устанавливать и настраивать не нужно. Дальше установку завершает CLI evershop: evershop install, evershop seed для демо-данных, evershop user:create для создания пользователей.
А если я не хочу использовать Docker?Тогда окружение Node.js придётся поддерживать самостоятельно — Docker-образ как раз и существует для того, чтобы пропустить установку зависимостей и настройку окружения. Ручной способ описан в руководстве по установке в документации.
Есть ли подводные камни, о которых стоит знать, прежде чем делать на этом магазин?Вся эксплуатация — на вас: EverShop разворачивается на своей инфраструктуре, а управляемый EverShop Cloud ещё в разработке, поэтому хостинг, обновления и масштабирование живого магазина лежат на вас.
Смогу ли обычный человек, не разработчик, вести на этом магазин?Сам по себе — нет, платформа рассчитана на разработчиков. Чтобы собрать магазин под себя, нужно писать расширения и темы на TypeScript, поэтому владельцу магазина без технической подготовки понадобится разработчик.
Где он вообще работает — на ноутбуке для разработки и на сервере в продакшене?Везде, где работает Node.js: локально можно разрабатывать на macOS, Windows или Linux, а продакшен развернуть как собственный веб-сервис на Linux-сервере через Docker-образ или docker-compose.
Что означает лицензия GPL-3.0, если я хочу построить на этом бизнес?Платформа бесплатна и открыта под GPL-3.0 — это copyleft-лицензия: использовать и изменять её можно, но производные работы наследуют те же условия. Стоит внимательно прочитать её, прежде чем делать свои доработки закрытыми.
Есть ли живая демо-версия, где можно всё потыкать перед установкой?Да — в README есть ссылка на демо-магазин, в который можно сразу войти под [email protected] с паролем 123456.
Какая коммерческая функциональность есть сразу из коробки?В README сказано про базовые возможности интернет-магазина, но без конкретного списка. Демо-магазин и документация — честный способ точно увидеть, что входит в комплект, прежде чем принимать решение.
Как настроить витрину или добавить новые функции?Через темы и расширения: в документации есть отдельные руководства по разработке тем и расширений, а в CLI evershop есть команды вроде theme:active для переключения тем.
Зачем создавать новую платформу электронной коммерции с нуля?Авторы README называют это миссией — задать новый стандарт современной электронной коммерции: открытый, TypeScript-first взгляд на commerce на Node.js. Следующий шаг — разрабатываемый управляемый сервис EverShop Cloud.
Size
48.1 MB
Stars
10.5K
Age
5y
Commits · 90 Days