Ce kit de démarrage Stelace est gratuit, selon les termes de la licence MIT. N'hésitez pas à contribuer, à contribuer ou simplement à vous l'approprier ❤️.
Ce kit de démarrage offre une interface de marché haute performance de type AirBnB (Vue.js) avec un déploiement sans serveur préconfiguré basé sur le serveur API Stelace open source.
Démo en direct
Un modèle de plateforme axé sur la recherche, l'automatisation et le temps réel est également disponible.
Qu’est-ce que Stelace ?
L'API Stelace fournit des API avancées de recherche, de gestion des actifs et des utilisateurs, d'automatisation et de diffusion de contenu pour les plates-formes Web allant des marchés à forte intensité de recherche aux applications communautaires en ligne. Le backend du marché open source Stelace vous permet de vous concentrer sur ce qui rend votre plateforme unique.
Documentation sur l'API
Obtenez un score PageSpeed supérieur à 90 :
quasar.conf.js
.Ce kit suit le modèle PRPL : plus d'infos dans la doc.
Tirez parti de ces intégrations pour commencer à exécuter votre plateforme encore plus rapidement :
Architecture JAMStack sans serveur :
Node.js >= 10.18 est utilisé pour les outils.
Vous avez besoin de vos clés API Stelace pour commencer. Bonne nouvelle : Stelace est open source, vous pouvez donc déployer votre propre serveur.
git clone https://github.com/stelace/marketplace-demo.git
cd marketplace-demo
# using yarn instead of npm is recommended
yarn
Si vous n'avez pas de fil installé, vous pouvez suivre ces instructions.
Vous pouvez copier .env.example
et le remplir avec les clés API Stelace (les générer avec le projet open source côté serveur).
cp .env.example .env.development
# You may want to use live keys in this file
cp .env.example .env.production
Vous devez remplir les variables d'environnement suivantes :
STELACE_INSTANT_WEBSITE_URL
STELACE_PUBLISHABLE_API_KEY
( pubk_ ...) utilisé dans l'application VueSTELACE_SECRET_API_KEY
( seck_ ...) utilisé dans les scripts d'amorçage de donnéesSTELACE_API_URL
peut être laissé vide, sauf si vous utilisez votre propre serveur plutôt que api.stelace.com
par défaut Veuillez vous référer à .env.example
pour plus de détails sur les variables d'environnement, notamment la carte, la passerelle de paiement, la journalisation et les analyses.
yarn seed
quasar dev
# or, if you want to run Netlify functions with stripe payments as well:
yarn dev
Veuillez vous référer à la documentation Quasar pour plus de détails sur la configuration frontale et les composants.
Le serveur API Stelace Core doit être lancé localement avant de démarrer le serveur de ce projet.
Nous devons d’abord lancer les services nécessaires à l’API Stelace Core.
yarn docker:db
Ensuite, nous devons initialiser la base de données avec une configuration instantanée.
cd /path/to/stelace-core
git checkout dev
yarn setup:instant
Les clés API secrètes et publiables seront affichées afin que vous puissiez les utiliser comme variables d'environnement pour ce projet. Vous devrez également définir certaines variables d'environnement telles que STELACE_API_URL
(http://127.0.0.1:API_PORT).
Démarrons le serveur.
yarn dev
Veuillez vous référer à .env.example
dans le projet stelace-server
.
Personnalisez l'application avec vos propres couleurs et votre propre marque dans src/styles.json
, documentées dans styles.json.md.
Veuillez vous référer à la section des documents de déploiement pour plus de détails.