Skip to content
This repository has been archived by the owner on Mar 26, 2021. It is now read-only.

chrisvel/ticketbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

: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.

About

What a modern case/ticket management system should be like (not maintained)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published