What it is?

TrueTracker is my first PHP project created using Symfony framework. It is a simple RMA portal.

  1. Repair shop register repair request (input serial numbers, customer details)
  2. Repair shop give customer repair tracking code
  3. Customer can check status of repair on portal
  4. Repair shop can add notes, update repair status
  5. System can send Email notifications about change in status.

Frontend is using Bootstrap 5 + jQuery

Features

  • Display repair status for customer
  • Generate QR Code for quick lookup
  • Ability to attach pictures and description to status
  • Search bar for shop - can filter by customer
  • Different permissions level (employee, admin)
  • Generate repair raport to PDF
  • Status messages can be customized
  • Send email notification about status change
  • Email notification HTML can be changed from admin page
  • Automatic updates

Screenshots

user list List of users

example email notification Example email notification

example report Example of exported status report

searchbar Search bar can search by serial number, customer email or phone number, repair order descriptions

repair orders List of repair orders

predefined states Predefined states

adding new status to repair Adding new status to repair order. Status can be visible for customer or it can be set to interal (only employees can see them)

repair order view for shop Repair order view for shop

repair view for customer Repair order view for customer