Este kit de inicio Stelace es de uso gratuito, según los términos de la licencia MIT. Siéntete libre de compartir, contribuir o simplemente hacerlo tuyo ❤️.
Este kit de inicio ofrece una interfaz de mercado de alto rendimiento similar a AirBnB (Vue.js) con implementación sin servidor preconfigurada basada en el servidor API Stelace de código abierto.
Demostración en vivo
También está disponible una plantilla de plataforma enfocada en búsqueda, automatización y tiempo real.
¿Qué es la estela?
Stelace API proporciona API de búsqueda avanzada, gestión de activos y usuarios, automatización y entrega de contenido para plataformas web que van desde mercados de búsqueda intensiva hasta aplicaciones comunitarias en línea. El backend del mercado de código abierto Stelace le permite centrarse en lo que hace que su plataforma sea única.
Documentos API
Obtenga una puntuación de PageSpeed superior a 90 desde el primer momento:
quasar.conf.js
.Este kit sigue el patrón PRPL: más información en documentos.
Aproveche estas integraciones para comenzar a ejecutar su plataforma aún más rápido:
Arquitectura JAMStack sin servidor:
Node.js >= 10.18 se utiliza para herramientas.
Necesita sus claves API de Stelace para comenzar. Buenas noticias: Stelace es de código abierto, por lo que puedes implementar tu propio servidor.
git clone https://github.com/stelace/marketplace-demo.git
cd marketplace-demo
# using yarn instead of npm is recommended
yarn
Si no tienes hilo instalado, puedes seguir estas instrucciones.
Puede copiar .env.example
y completarlo con claves API de Stelace (generarlas con el proyecto de código abierto del lado del servidor).
cp .env.example .env.development
# You may want to use live keys in this file
cp .env.example .env.production
Debe completar las siguientes variables de entorno:
STELACE_INSTANT_WEBSITE_URL
STELACE_PUBLISHABLE_API_KEY
( pubk _...) utilizado en la aplicación VueSTELACE_SECRET_API_KEY
( seck _...) utilizado en scripts de inicialización de datosSTELACE_API_URL
se puede dejar en blanco a menos que utilice su propio servidor en lugar del predeterminado api.stelace.com
Consulte .env.example
para obtener más detalles sobre las variables de entorno, incluido el mapa, la pasarela de pago, el registro y el análisis.
yarn seed
quasar dev
# or, if you want to run Netlify functions with stripe payments as well:
yarn dev
Consulte los documentos de Quasar para obtener más detalles sobre la configuración y los componentes del front-end.
El servidor Stelace Core API debe iniciarse localmente antes de iniciar el servidor de este proyecto.
Primero necesitamos lanzar los servicios que necesita Stelace Core API.
yarn docker:db
Luego necesitamos inicializar la base de datos con la configuración instantánea.
cd /path/to/stelace-core
git checkout dev
yarn setup:instant
Se mostrarán claves de API secretas y publicables para que pueda usarlas como variables de entorno para este proyecto. También necesitarás configurar algunas variables de entorno como STELACE_API_URL
(http://127.0.0.1:API_PORT).
Iniciemos el servidor.
yarn dev
Consulte .env.example
en el proyecto stelace-server
.
Personalice la aplicación con sus propios colores y marca en src/styles.json
, documentado en estilos.json.md.
Consulte la sección de documentos de implementación para obtener más detalles.