Этот стартовый комплект Stelace можно использовать бесплатно в соответствии с условиями лицензии MIT. Не стесняйтесь создавать форки, вносить свой вклад или просто создавать свои собственные ❤️.
Этот стартовый комплект предлагает высокопроизводительный интерфейс торговой площадки, подобный AirBnB (Vue.js), с предварительно настроенным бессерверным развертыванием на основе сервера Stelace API с открытым исходным кодом.
Живая демо-версия
Также доступен шаблон платформы, ориентированный на поиск, автоматизацию и работу в режиме реального времени.
Что такое Стелас?
Stelace API предоставляет расширенные API-интерфейсы поиска, управления активами и пользователями, автоматизации и доставки контента для веб-платформ, начиная от рынков с интенсивным поиском и заканчивая приложениями онлайн-сообществ. Серверная часть торговой площадки с открытым исходным кодом Stelace позволяет вам сосредоточиться на том, что делает вашу платформу уникальной.
Документация по API
Получите более 90 баллов PageSpeed прямо из коробки:
quasar.conf.js
.Этот комплект соответствует шаблону PRPL: дополнительная информация в документации.
Используйте эти интеграции, чтобы начать работу вашей платформы еще быстрее:
Бессерверная архитектура JAMStack:
Node.js >= 10.18 используется для инструментов.
Для начала вам понадобятся ключи API Stelace. Хорошие новости: Stelace имеет открытый исходный код, поэтому вы можете развернуть собственный сервер.
git clone https://github.com/stelace/marketplace-demo.git
cd marketplace-demo
# using yarn instead of npm is recommended
yarn
Если у вас не установлена пряжа, вы можете следовать этим инструкциям.
Вы можете скопировать .env.example
и заполнить его ключами API Stelace (сгенерировать их с помощью серверного проекта с открытым исходным кодом).
cp .env.example .env.development
# You may want to use live keys in this file
cp .env.example .env.production
Вам необходимо заполнить следующие переменные среды:
STELACE_INSTANT_WEBSITE_URL
STELACE_PUBLISHABLE_API_KEY
( pubk_ ...), используемый в приложении VueSTELACE_SECRET_API_KEY
( seck_ ...), используемый в сценариях заполнения данныхSTELACE_API_URL
можно оставить пустым, если вы не используете собственный сервер, а не api.stelace.com
по умолчанию. Пожалуйста, обратитесь к .env.example
для получения более подробной информации о переменных среды, включая карту, платежный шлюз, ведение журналов и аналитику.
yarn seed
quasar dev
# or, if you want to run Netlify functions with stripe payments as well:
yarn dev
Пожалуйста, обратитесь к документации Quasar для получения более подробной информации о конфигурации и компонентах внешнего интерфейса.
Сервер Stelace Core API необходимо запустить локально перед запуском сервера этого проекта.
Сначала нам нужно запустить сервисы, необходимые для Stelace Core API.
yarn docker:db
Затем нам нужно инициализировать базу данных с помощью мгновенной конфигурации.
cd /path/to/stelace-core
git checkout dev
yarn setup:instant
Будут отображены секретные и публикуемые ключи API, и вы сможете использовать их в качестве переменных среды для этого проекта. Вам также потребуется установить некоторые переменные среды, такие как STELACE_API_URL
(http://127.0.0.1:API_PORT).
Запустим сервер.
yarn dev
Пожалуйста, обратитесь к .env.example
в проекте stelace-server
.
Настройте приложение, используя свои собственные цвета и фирменный стиль в src/styles.json
, как описано в Styles.json.md.
Более подробную информацию можно найти в разделе документации по развертыванию.