https://github.com/spree/spree_starter
@spree application starter template
https://github.com/spree/spree_starter
commerce ecommerce rails spree
Last synced: 3 months ago
JSON representation
@spree application starter template
- Host: GitHub
- URL: https://github.com/spree/spree_starter
- Owner: spree
- License: bsd-3-clause
- Created: 2015-11-01T19:47:09.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T16:13:23.000Z (about 1 year ago)
- Last Synced: 2024-05-29T07:21:46.112Z (about 1 year ago)
- Topics: commerce, ecommerce, rails, spree
- Language: Ruby
- Homepage: https://spreecommerce.org
- Size: 4.49 MB
- Stars: 352
- Watchers: 28
- Forks: 168
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Spree Starter
This is a starter kit for [Spree Commerce](https://spreecommerce.org) - the [open-source eCommerce platform](https://spreecommerce.org) for [Rails](https://spreecommerce.org/category/ruby-on-rails/).
It is a great starting point for any Rails developer to quickly build an eCommerce application.
This starter uses:
* **[Spree Commerce 5](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/)**, the biggest release ever, which includes Admin Dashboard, API and Storefront - everything you need to start developing your new eCommerce application/store/marketeplace
* Stripe for payment processing, thanks to the official [Spree Stripe gem](https://github.com/spree/spree_stripe)
* [Devise](https://github.com/heartcombo/devise) for authentication
* [Sidekiq](https://github.com/mperham/sidekiq) for background jobs
* PostgreSQL as a database
* Redis for cachingYou don't need to install additional tools or libraries to start developing with Spree Starter. Everything is already set up for you.
If you like what you see, consider giving this repo a GitHub star :star:
Thank you for supporting Spree open-source :heart:
## Local Installation
Please follow [Spree Quickstart guide](https://spreecommerce.org/docs/developer/getting-started/quickstart) to setup your Spree application using the Spree starter.
## Deployment
Please follow [Deployment guide](https://spreecommerce.org/docs/developer/deployment/render) to quickly deploy your production-ready Spree application.
## Customizing
Please follow [Customization guide](https://spreecommerce.org/docs/developer/customization/quickstart) to learn how to customize and extend your Spree application.
## Running tests
This repository is pre-configured for running tests of your Spree customizations. To run the full test suite, just type:
```bash
bundle exec rspec
```## Spree 5 Announcement & Demo
[](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/)
We’re thrilled to unveil [Spree 5](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/
) — the most powerful and feature-packed open-source release in Spree Commerce’s history, including:
- A completely revamped Admin Dashboard experience: boost your team's productivity
- A Mobile-First, No-code Customizable Storefront: raise conversions and loyalty
- New integrations: a native [Stripe integration](https://github.com/spree/spree_stripe), and also Stripe Connect, Klaviyo integrations available with the Enterprise Edition
- Enterprise Edition Admin Features: Audit Log, [Multi-Vendor Marketplace](https://spreecommerce.org/marketplace-ecommerce/), [Multi-tenant / White-label SaaS eCommerce](https://spreecommerce.org/multi-tenant-white-label-ecommerce/)Read the [full Spree 5 announcement here](https://spreecommerce.org/announcing-spree-5-the-biggest-open-source-release-ever/).
Check out the [Spree 5 demo](https://demo.spreecommerce.org/) for yourself.
## Troubleshooting
### libvips error
If you encounter an error like the following:
```bash
LoadError: Could not open library 'vips.so.42'
```Please check that libvips is installed with `vips -v`, and if it is not installed, follow [installation instructions here](https://www.libvips.org/install.html).
## Join the Community
[Join our Slack](https://slack.spreecommerce.org) to meet other 6k+ community members and get some support.
## Need more support?
[Contact us](https://spreecommerce.org/contact/) for enterprise support and custom development services. We offer:
* migrations and upgrades,
* delivering your Spree application,
* optimizing your Spree stack.## Enterprise Edition
Besides enterprise support we also offer the Spree Commerce [Enterprise Edition](https://spreecommerce.org/spree-commerce-version-comparison-community-edition-vs-enterprise-edition/) that gives you all the tools you need to launch your store or marketplace and provides you with ready-to-use integrations that will reduce your project's development time and cost.
With the Enterprise Edition you could build:
### A [Multi-vendor marketplace](https://spreecommerce.org/use-cases/multi-vendor-marketplace-demo/)
Run your own marketplace with multiple suppliers, each with a dedicated supplier dashboard### A [B2B eCommerce](https://spreecommerce.org/use-cases/headless-b2b-ecommerce/)
Start capturing 6+ figure orders from resellers with safe payments and a checkout process that fits your business model### [Wholesale eCommerce](https://spreecommerce.org/use-cases/wholesale-ecommerce/)
Run your wholesale operation the way your retail partners expect### A [white-label SaaS or multi-tenant eCommerce](https://spreecommerce.org/multi-tenant-white-label-ecommerce/) platform
Launch a [multi-tenant eCommerce platform](https://spreecommerce.org/multi-tenant-white-label-ecommerce/) for your customers, resellers, affiliates in any configuration, eg. B2B2B, B2B2C, B2B2ETo get access to Spree Enterprise (Vendo), contact our [Sales team](https://spreecommerce.org/get-started/)