More Premium Hugo Themes Premium Vue Themes

Origin Theme

Headless NuxtJS 2 storefront starter powered by Swell

Origin Theme

Headless NuxtJS 2 storefront starter powered by Swell

Author Avatar Theme by swellstores
Github Stars Github Stars: 101
Last Commit Last Commit: Mar 21, 2024 -
First Commit Created: Dec 18, 2023 -
default image

Overview

Origin is a headless storefront theme for Swell, a platform for building online stores. It is a universal progressive web app built with modern JavaScript and front-end tooling. Origin serves as a reference example and starter project for creating custom storefronts powered by Swell.

Features

  • Built with Nuxt.js, the Vue equivalent of Next.js
  • Uses Tailwind CSS, making it easy to customize the design
  • Connects to a hosted git repo for syncing code and settings with your live store
  • Supports custom content types and fields that can be edited in Swell’s dashboard
  • Includes page templates, sections, and components for common use cases

Installation

To install Origin, follow these steps:

  1. Clone the project repository to your local machine and navigate to the project root.
  2. Add your Swell store ID, public key, and URL to the .env file.

Summary

Origin is a headless storefront theme for Swell that allows for easy customization and integration with Swell’s features. It is built with modern JavaScript and front-end tooling, making it a powerful solution for creating custom storefronts. With support for custom content types and fields, as well as pre-built templates and components, Origin provides a solid foundation for any online store.