Este kit inicial Stelace é de uso gratuito, sob os termos da licença do MIT. Sinta-se à vontade para desembolsar, contribuir ou simplesmente torná-lo seu ❤️.
Este kit inicial oferece um front-end de mercado semelhante ao AirBnB de alto desempenho (Vue.js) com implantação sem servidor pré-configurada com base no servidor API Stelace de código aberto.
Demonstração ao vivo
Também está disponível um template de plataforma focado em busca, automação e tempo real.
O que é Stelace:
Stelace API fornece pesquisa avançada, gerenciamento de ativos e usuários, automação e APIs de entrega de conteúdo para plataformas da Web que vão desde mercados de pesquisa intensiva até aplicativos de comunidades online. O back-end do mercado de código aberto Stelace permite que você se concentre no que torna sua plataforma única.
Documentos da API
Obtenha mais de 90 pontuações no PageSpeed imediatamente:
quasar.conf.js
.Este kit segue o padrão PRPL: mais informações na documentação.
Aproveite essas integrações para começar a executar sua plataforma ainda mais rápido:
Arquitetura JAMStack sem servidor:
Node.js >= 10.18 é usado para ferramentas.
Você precisa das chaves da API Stelace para começar. Boas notícias: Stelace é de código aberto para que você possa implantar seu próprio servidor.
git clone https://github.com/stelace/marketplace-demo.git
cd marketplace-demo
# using yarn instead of npm is recommended
yarn
Se você não tiver o fio instalado, siga estas instruções.
Você pode copiar .env.example
e preenchê-lo com chaves de API Stelace (gerá-las com o projeto de código aberto do lado do servidor).
cp .env.example .env.development
# You may want to use live keys in this file
cp .env.example .env.production
Você precisa preencher as seguintes variáveis de ambiente:
STELACE_INSTANT_WEBSITE_URL
STELACE_PUBLISHABLE_API_KEY
( pubk_ ...) usado no aplicativo VueSTELACE_SECRET_API_KEY
( seck_ ...) usado em scripts de propagação de dadosSTELACE_API_URL
pode ser deixado em branco, a menos que você use seu próprio servidor em vez do padrão api.stelace.com
Consulte .env.example
para obter mais detalhes sobre variáveis de ambiente, incluindo mapa, gateway de pagamento, registro e análise.
yarn seed
quasar dev
# or, if you want to run Netlify functions with stripe payments as well:
yarn dev
Consulte a documentação do Quasar para obter mais detalhes sobre a configuração e os componentes do front-end.
O servidor Stelace Core API deve ser iniciado localmente antes de iniciar o servidor deste projeto.
Primeiro precisamos lançar os serviços necessários para a API Stelace Core.
yarn docker:db
Então precisamos inicializar o banco de dados com configuração instantânea.
cd /path/to/stelace-core
git checkout dev
yarn setup:instant
Chaves de API secretas e publicáveis serão exibidas para que você possa usá-las como variáveis de ambiente para este projeto. Você também precisará definir algumas variáveis de ambiente, como STELACE_API_URL
(http://127.0.0.1:API_PORT).
Vamos iniciar o servidor.
yarn dev
Consulte .env.example
no projeto stelace-server
.
Personalize o aplicativo com suas próprias cores e marca em src/styles.json
, documentado em estilos.json.md.
Consulte a seção de documentos de implantação para obter mais detalhes.