An open API service indexing awesome lists of open source software.

https://github.com/spree/spree_backend

Spree 4 Admin Dashboard
https://github.com/spree/spree_backend

Last synced: about 1 year ago
JSON representation

Spree 4 Admin Dashboard

Awesome Lists containing this project

README

          


Spree Commerce - a headless open-source ecommerce platform for multi-store, marketplace, or B2B global brands

# Spree Admin Dashboard

This is the default Spree Admin Dashboard.

## Developed by

[![Vendo](https://assets-global.website-files.com/6230c485f2c32ea1b0daa438/623372f40a8c54ca9aea34e8_vendo%202.svg)](https://getvendo.com?utm_source=spree_backend_github)

> All-in-one platform for all your Marketplace and B2B eCommerce needs. [Start your 30-day free trial](https://e98esoirr8c.typeform.com/contactvendo?typeform-source=spree_backend_github)

## Key Features

* Mobile-first - works great on any device!
* Manage Product Catalog, Orders, Customers, Returns, Shipments and all other eCommerce crucial activities
* Multi-Store support out of the box
* Built-in CMS for Pages and Navigation
* Easily add 3rd party integrations such as Payments, Tax calculation services and Shipping couriers
* Easy customization to suit your needs
* Modern tech-stack based on [Hotwire](https://hotwired.dev/) (Stimulus & Turbo)

## Demo

Fire up your own instance in the cloud:

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/spree/spree_starter)
Deploy to Render

Default credentials:

* login: `spree@example.com`
* password: `spree123`

## Installation

Spree Admin Dashboard is bundled with [Spree Starter](https://github.com/spree/spree_starter) and we recommend following [Spree Getting Started guide](https://docs.spreecommerce.org/getting-started/installation).

You can also [add Spree and Admin Dashboard to an existing Ruby on Rails application](https://docs.spreecommerce.org/advanced/existing_app_tutorial) as well.

## Documentation

* [Developer Documentation](https://docs.spreecommerce.org/)

## Contributing

Spree Admin Dashboard is an open source project and we love contributions in any form - pull requests, issues, feature ideas!

Please review the [Spree Contributing Guide](https://docs.spreecommerce.org/developer/contributing/quickstart)

### Local setup

1. Fork it!
2. Clone the repository
3. Create test application:

```bash
cd spree_backend
bundle install
bundle exec rake test_app
```

### Running tests

Entire test suite (this can take some time!)

```bash
bundle exec rspec
```

Single test file:

```bash
bundle exec rspec spec/features/admin/users_spec.rb
```

[ChromeDriver](https://chromedriver.chromium.org/) is required for feature tests. On MacOS you can install it by running:

```bash
brew install chromedriver
```

## License

Spree Admin Dashboard is released under the [New BSD License](https://github.com/spree/spree_backend/blob/main/license.md).

[spark]:https://sparksolutions.co?utm_source=github