Skip to content
What a modern case/ticket management system should be like (not maintained)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
public
screenshots
spec
vendor/assets
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru

README.md

:ticketbox

:ticketbox is a fast, minimalistic case/ticket management software. It has many features, some of them are:

  • Create tickets, ticket categories, users, groups, assets, businesses and asset locations.
  • Easy updating the status of tickets, including important information about them
  • View the most necessary information in your dashboard, including charts that distribute ticket activity by week or month, public activity of your agents or the top hot tickets that are pending or in progress right now.
  • View your assets by location (e.g. by floor or building), users by business and other useful stuff.

Why?

Initially, :ticketbox was built as a side project of mine in order to control user requests in a previous job I had as a Senior Service Delivery Analyst. The Java/Oracle tool we had back then was totally crap (bugs in every click, incompatibilities, crashes and a huge lag in all requests), so :ticketbox made me and the users happy - although a decentralized solution.

I didn't have the authority to send email 'internally', that's why actionmailer is missing.

The tests have also been missing and programming techniques may be a little bit 'outdated' as it was created at ~2012-2013.

There are great players out there in the field of HelpDesk and Ticket Management however, I really believe this app can help a 150-200 people company as I have tried it to in the past.

It's simple and efficient, without the bloat and over-engineering other solutions have. I am intended to resume development If I see interest from you, so just let me know.

Thanks for checking out!

Screenshots

View ticket View ticket

New ticket View ticket

View User Tickets & Assets View User Data

Profile Menu Profile Menu

Users Users View

Requirements

Built With

  • Ruby on Rails — The backend API is a Rails app.
  • MySQL — Our main database is in MySQL.
  • Semantic UI — We use Semantic UI for the design of the app.

Plus lots of Ruby Gems, a complete list of which is at the root folder of the project.

Instructions

Please don't freak out by the absence of tests. I am currently building my knowledge and soon I will add lots of them.

First create the database: rake db:create

Then create the tables: rake db:schema:load

Contributing

:ticketbox is 100% free and open-source. We encourage and support an active, healthy community that accepts contributions from the public – including you!

We look forward to seeing your pull requests!

Copyright / License

To be Updated

Dedication

:ticketbox is built to make us more productive and happy.

You can’t perform that action at this time.