Starter kit Stelace ini gratis untuk digunakan, berdasarkan ketentuan lisensi MIT. Jangan ragu untuk bercabang, berkontribusi, atau menjadikannya milik Anda sendiri ❤️.
Starter kit ini menawarkan front-end pasar (Vue.js) seperti AirBnB berkinerja tinggi dengan penerapan tanpa server yang telah dikonfigurasi sebelumnya berdasarkan server Stelace API sumber terbuka.
Demo Langsung
Templat platform yang berfokus pada pencarian, otomatisasi, dan waktu nyata juga tersedia.
Apa itu Stelace?
Stelace API menyediakan pencarian tingkat lanjut, manajemen aset dan pengguna, otomatisasi dan API pengiriman konten untuk platform Web mulai dari pasar intensif pencarian hingga aplikasi komunitas online. Backend pasar sumber terbuka Stelace memungkinkan Anda fokus pada apa yang membuat platform Anda unik.
Dokumen API
Dapatkan skor 90+ PageSpeed secara langsung:
quasar.conf.js
.Kit ini mengikuti pola PRPL: info lebih lanjut ada di dokumen.
Manfaatkan integrasi ini untuk mulai menjalankan platform Anda lebih cepat:
Arsitektur JAMStack tanpa server:
Node.js >= 10.18 digunakan untuk perkakas.
Anda memerlukan kunci API Stelace untuk memulai. Kabar baik: Stelace adalah sumber terbuka sehingga Anda dapat menggunakan server Anda sendiri.
git clone https://github.com/stelace/marketplace-demo.git
cd marketplace-demo
# using yarn instead of npm is recommended
yarn
Jika Anda belum memasang benang, Anda dapat mengikuti petunjuk berikut.
Anda dapat menyalin .env.example
dan mengisinya dengan kunci Stelace API (buat dengan proyek sumber terbuka sisi server).
cp .env.example .env.development
# You may want to use live keys in this file
cp .env.example .env.production
Anda perlu mengisi variabel lingkungan berikut:
STELACE_INSTANT_WEBSITE_URL
STELACE_PUBLISHABLE_API_KEY
( pubk_ ...) digunakan di aplikasi VueSTELACE_SECRET_API_KEY
( sec_ ...) digunakan dalam skrip penyemaian dataSTELACE_API_URL
dapat dikosongkan kecuali Anda menggunakan server Anda sendiri, bukan api.stelace.com
default Silakan merujuk ke .env.example
untuk detail lebih lanjut tentang variabel lingkungan, termasuk peta, gateway pembayaran, logging, dan analitik.
yarn seed
quasar dev
# or, if you want to run Netlify functions with stripe payments as well:
yarn dev
Silakan merujuk ke dokumen Quasar untuk detail lebih lanjut tentang konfigurasi dan komponen front-end.
Server Stelace Core API harus diluncurkan secara lokal sebelum memulai server proyek ini.
Pertama kita perlu meluncurkan layanan yang dibutuhkan oleh Stelace Core API.
yarn docker:db
Kemudian kita perlu menginisialisasi database dengan konfigurasi Instan.
cd /path/to/stelace-core
git checkout dev
yarn setup:instant
Kunci api rahasia dan dapat dipublikasikan akan ditampilkan sehingga Anda dapat menggunakannya sebagai variabel lingkungan untuk proyek ini. Anda juga perlu menyetel beberapa variabel lingkungan seperti STELACE_API_URL
(http://127.0.0.1:API_PORT).
Mari kita mulai servernya.
yarn dev
Silakan merujuk ke .env.example
di proyek stelace-server
.
Sesuaikan aplikasi dengan warna dan merek Anda sendiri di src/styles.json
, yang didokumentasikan di style.json.md.
Silakan merujuk ke bagian dokumen penerapan untuk lebih jelasnya.