ServiSpace is a powerful, web-based dispatch management system designed for field service businesses that handle on-site hardware repairs, installations, and technical support. The platform streamlines the entire service lifecycle from ticket creation to completion, connecting dispatchers, technicians, and customers in a unified workflow.
- Centralized Dashboard: Real-time overview of all tickets, technicians, and service statuses
- Smart Ticket Management: Create, assign, track, and manage service tickets with detailed information
- Multi-Organization Support: Manage service requests for various client organizations
- Technician Assignment: Match the right technician to each job based on expertise and availability
- Document Management: Store and organize important files related to organizations and tickets
- Reporting & Analytics: Track service performance, resolution times, and technician workload
- Mobile-Ready Interface: Access ticket details, customer information, and service history from any device
- Service Workflow Management: Update ticket status, log work performed, and track parts used
- Appointment Scheduling: Schedule and reschedule service appointments with automated notifications
- Digital Documentation: Upload photos, collect signatures, and complete digital service forms
- Part Tracking: Manage replacement parts with detailed status tracking
- Service Visibility: View current and historical service requests
- Document Repository: Access to relevant technical documentation and service agreements
- Communication Channel: Direct communication with service providers and technicians
- Creation: Dispatcher creates ticket with customer, location, and service details
- Assignment: Ticket is assigned to an appropriate technician
- Scheduling: Technician schedules appointment with customer
- Service: Technician performs on-site work and updates ticket status
- Parts Management: Parts installation and tracking
- Completion: Service is completed with documentation and customer signature
- Resolution: Ticket is marked as resolved or closed
- Track parts from assignment to installation
- Record part numbers, descriptions, and status
- Document replaced/defective parts for return processing
- Framework: PHP with CodeIgniter/Laravel
- Database: MySQL
- Frontend: Responsive design with HTML5, CSS3, JavaScript
- Security: Role-based access control and encrypted data storage
- Organized relational database design with tables for:
- User management (admins, technicians)
- Client data (organizations, customers)
- Service tracking (tickets, updates, parts, attachments)
- Session management and security
-
Prerequisites
- Web server with PHP 7.2+
- MySQL/MariaDB database
- Composer for dependency management
-
Installation
# Clone the repository git clone https://github.com/your-username/servispace.git # Navigate to project directory cd servispace # Install dependencies composer install # Import database schema mysql -u username -p database_name < database/u735253013_servispace.sql # Configure environment cp .env.example .env # Edit .env with your database credentials # Set proper permissions chmod -R 755 application/ chmod -R 777 uploads/
-
Configuration
- Update database settings in the configuration file
- Configure email settings for notifications
- Set up virtual host in your web server
- IT Hardware Repair Services: Track laptop, desktop, and peripheral repairs
- Field Service Organizations: Manage on-site technical support and installations
- Equipment Maintenance Companies: Schedule and document regular maintenance visits
Contributions are welcome! Please feel free to submit a Pull Request.



