Tix

Tix is an interactive ticketing / servicedesk system where users can create, edit and delete tickets to track their progress. It also features a variety of statistics for crucial insight on how the servicedesk is performing.

Role

Developer

Year

2017

Client

Summa ICT

Product

Web App

Links

Unavailable

Technologies

HTML, CSS (SCSS), JavaScript, PHP, SQL

01

Project

Tix is an interactive ticketing / servicedesk system where users can create, edit and delete tickets to track their progress. It also features a variety of statistics for crucial insight on how the servicedesk is performing.

02
Solution

This project was made as an individual school assignment to get more familiar with PHP and SQL. It uses PHP and SQL to get data from a database, HTML / CSS to create the UI, and JavaScript to add subtle animations to the UI resulting in a better UX.

03
Process

Tix allows users to create, edit and delete new tickets. These tickets are all stored in a database and have multiple properties assigned to them to get as much information as possible. Other than tickets, users can check out statistics like the amount of open tickets, escalated tickets, and more. The user can also search for any keywords to find a ticket they were looking for, if they aren't able to find it in the main overview where they can use multiple filters to find the ticket they needed. I used Chart.js to convert my data into these charts, and the Surface framework to create the layout, which I then customised to my own liking.

04
Result

I'm happy with the result and was able to impress my teacher by presenting a well-developed and complete product that checked all the required boxes. I learnt alot about PHP, SQL and libraries like Chart.js, while expanding on my knowledge of HTML/CSS by using a framework I had never used before.