Ticketing System

A simple yet powerful ticketing system built with Avo showcasing features like custom scopes, filters, actions and more.
Visit project

Managing tickets is a rather common feature for applications, even if they're not centered around tickets or support.

Processes that require status-linked information about our app can greatly benefit from a ticketing system.

This demo is designed to show you the features Avo has that can help you quickly develop a solution like it.

Showcased features include:

  • Resource management: quickly build CRUD resources with a great variety of fields like text, associated records (with belongs_to or has_many), status indicators, previews, badges, among others.
  • Global and individual search: customizable search using ransack to quickly find resources globally or from the ticket pages.
  • Custom scopes: retrieve tickets by priority, status or whatever criteria you want.
  • Filtering: filter your data as you wish using Avo's filtering. You can use predefined or dynamic filters, depending on the complexity of the filtering you wish to achieve.
  • Resource tools: using Avo's resource tools, you can generate a custom partial with a corresponding configuration file to be displayed in a given resource's show and edit views. For this particular application, we're using this feature to add a comment form to individual tickets that uses Hotwire to add a real-time comment system.

Whether you need to build a ticketing system as the backbone of your application or you need to implement furtive scoping and filtering to your admin panel, Avo is your answer.

Find out how Avo can help you build your next project by checking our documentation or exploring our site to find out why Avo is the best rails admin solution out there.

Trusted by

Avo is used by a growing number of brands and companies that trust us to build and improve their applications