spree_admin gem. If you’re using Spree Starter, this is already installed for you.
Overview
Admin Dashboard can be fully customized to your liking. You can extend the UI, include custom CSS and JavaScript, and you can add new sections to the dashboard or modify existing ones. The basis of the admin dashboard is same as with any Ruby on Rails application:Templates (aka Views)
Views are the HTML templates that are used to generate the user interface. They are responsible for displaying the data to the user. Views use standard Ruby on Rails ERB template system, eg.Controllers
Controllers are the Ruby classes that handle requests from the user. They are responsible for processing the data and returning the appropriate response. Controllers use standard Ruby on Rails controller system.Namespace
Every Admin controller should be placed inSpree::Admin namespace and app/controllers/spree/admin directory, eg. Spree::Admin::ProductsController.

