The open-source frontend for any eCommerce. Built with a headless approach, using a modern JS stack. We have WIP for MedusaJS, Shopify. The API approach also allows you to merge Svelte Commerce with any third-party tool like payment gateways, POS or AI.
Reach out to me with queries!
git clone https://github.com/itswadesh/svelte-commerce.git
cd svelte-commerce
npm i
npm run dev
Thats all !
Open http://localhost:3000 on chrome. Your app should be live with awesome svelte-commerce up and running
run npm link
inside litekart-utils
repo
run npm link @misiki/litekart-utils
inside this repo
run npm link
inside litekart-connector
repo
run npm link @misiki/litekart-connector
inside this repo
There are 3 places to configure
src/lib/config/
All non secret and application wide configs are stored here. If required, change according to your requirement.
.env
All secrets stored here
src/lib/services/index.ts
This is used to define which service to use. Only 1 of the listed service can be active at a time. Valid values are
export * from '@misiki/litekart-connector'
export * from '@misiki/medusa-connector'
Click on the button to directly deploy to Netlify or Vercel. Zero configuration required.
The following envirnoment variable is mandatory
PUBLIC_LITEKART_DOMAIN=arialshop.com
PUBLIC_LITEKART_API_URL=https://api.litekart.in
You can replace the env variable with your store domain
We also support docker images, use the following command to pull the latest docker image and deploy it:
docker run -d -p 3000:3000 ghcr.io/itswadesh/svelte-commerce:latest
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, Open Source
Please refer to CHANGELOG.md for updates