Customer Support Reimagined. Deliver client support with speed, transparency, and a design you'll actually enjoy using.
Ticket Hub is a modern, open-source help desk platform built for teams that value simplicity and productivity. It transforms the traditional, cluttered support experience into a streamlined interface designed with our unique "Deep Space Glass" system.
Triage with precision. Use custom workflows, tags, and priorities to ensure no customer request ever slips through the cracks. Manage everything through a reactive, drag-and-drop Kanban board.
Give your customers a branded, transparent home to submit requests and track progress. The portal is fully SEO-optimized and maintains the premium aesthetic of the admin panel.
Automate everything. Our API-first architecture allows you to create and route tickets automatically, letting your team focus on high-value problems rather than data entry.
- Backend: Laravel 12 running on PHP 8
- Styling: Tailwind CSS v4
- Testing: Pest 4
Ensure your environment meets the following prerequisites:
- PHP >= 8.2
- Composer
- Node.js & NPM
-
Clone the repository
git clone [https://github.com/PMota173/ticket-hub.git](https://github.com/PMota173/ticket-hub.git) cd ticket-hub -
Install dependencies
composer install npm install
-
Configure environment
cp .env.example .env php artisan key:generate
-
Database setup
# Ensure your database credentials in .env are correct before running this php artisan migrate --seed -
Start development
php artisan serve npm run dev
Ticket Hub is an open-source project and we welcome contributions.
- Fork the repo.
- Create your feature branch (
git checkout -b feature/CoolFeature). - Commit your changes (
git commit -m 'Add some CoolFeature'). - Push to the branch (
git push origin feature/CoolFeature). - Open a Pull Request.
If you find value in Ticket Hub, consider supporting its development:
- Star this repository to help others find it.
- Sponsor on GitHub: github.com/PMota173
