{"id":28185722,"url":"https://github.com/web-dev-nav/servispace","last_synced_at":"2025-06-30T03:07:02.335Z","repository":{"id":291466314,"uuid":"977705014","full_name":"web-dev-nav/Servispace","owner":"web-dev-nav","description":"Dispatch management solution system","archived":false,"fork":false,"pushed_at":"2025-05-04T20:06:10.000Z","size":2149,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T06:12:33.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/web-dev-nav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-04T19:43:55.000Z","updated_at":"2025-05-04T20:06:13.000Z","dependencies_parsed_at":"2025-05-04T21:00:26.775Z","dependency_job_id":null,"html_url":"https://github.com/web-dev-nav/Servispace","commit_stats":null,"previous_names":["web-dev-nav/servispace"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/web-dev-nav/Servispace","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-dev-nav%2FServispace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-dev-nav%2FServispace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-dev-nav%2FServispace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-dev-nav%2FServispace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/web-dev-nav","download_url":"https://codeload.github.com/web-dev-nav/Servispace/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/web-dev-nav%2FServispace/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262702325,"owners_count":23350642,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-16T06:12:33.356Z","updated_at":"2025-06-30T03:07:02.314Z","avatar_url":"https://github.com/web-dev-nav.png","language":"PHP","readme":"# ServiSpace\n## A Modern Field Service Management Solution\n\nServiSpace 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.\n\n## ✨ Features\n\n### For Administrators\n- **Centralized Dashboard**: Real-time overview of all tickets, technicians, and service statuses\n- **Smart Ticket Management**: Create, assign, track, and manage service tickets with detailed information\n- **Multi-Organization Support**: Manage service requests for various client organizations\n- **Technician Assignment**: Match the right technician to each job based on expertise and availability\n- **Document Management**: Store and organize important files related to organizations and tickets\n- **Reporting \u0026 Analytics**: Track service performance, resolution times, and technician workload\n\n### For Technicians\n- **Mobile-Ready Interface**: Access ticket details, customer information, and service history from any device\n- **Service Workflow Management**: Update ticket status, log work performed, and track parts used\n- **Appointment Scheduling**: Schedule and reschedule service appointments with automated notifications\n- **Digital Documentation**: Upload photos, collect signatures, and complete digital service forms\n- **Part Tracking**: Manage replacement parts with detailed status tracking\n\n### For Organizations\n- **Service Visibility**: View current and historical service requests\n- **Document Repository**: Access to relevant technical documentation and service agreements\n- **Communication Channel**: Direct communication with service providers and technicians\n\n## 🚀 Core Workflows\n\n### Ticket Lifecycle\n1. **Creation**: Dispatcher creates ticket with customer, location, and service details\n2. **Assignment**: Ticket is assigned to an appropriate technician\n3. **Scheduling**: Technician schedules appointment with customer\n4. **Service**: Technician performs on-site work and updates ticket status\n5. **Parts Management**: Parts installation and tracking\n6. **Completion**: Service is completed with documentation and customer signature\n7. **Resolution**: Ticket is marked as resolved or closed\n\n### Parts Management\n- Track parts from assignment to installation\n- Record part numbers, descriptions, and status\n- Document replaced/defective parts for return processing\n\n## 💻 Technical Details\n\n### Technology Stack\n- **Framework**: PHP with CodeIgniter/Laravel\n- **Database**: MySQL\n- **Frontend**: Responsive design with HTML5, CSS3, JavaScript\n- **Security**: Role-based access control and encrypted data storage\n\n### Database Structure\n- Organized relational database design with tables for:\n  - User management (admins, technicians)\n  - Client data (organizations, customers)\n  - Service tracking (tickets, updates, parts, attachments)\n  - Session management and security\n\n## 📸 Screenshots\n\n### Admin Interface\n![captureit_5-4-2025_at_15-10-49](https://github.com/user-attachments/assets/6fae6740-b35b-406a-9695-e29d8c54eafa)\n\n\n![captureit_5-4-2025_at_15-12-29](https://github.com/user-attachments/assets/d53971e1-1b61-4136-9af0-f160ffc3065c)\n\n### Technician Portal\n![captureit_5-4-2025_at_15-13-35](https://github.com/user-attachments/assets/cd6153e8-411e-4f70-98fe-b2a11e41341b)\n\n![captureit_5-4-2025_at_15-14-24](https://github.com/user-attachments/assets/c6720c5d-b3af-4191-9833-a05d08298008)\n\n## 🔧 Setup Guide\n\n1. **Prerequisites**\n   - Web server with PHP 7.2+\n   - MySQL/MariaDB database\n   - Composer for dependency management\n\n2. **Installation**\n   ```bash\n   # Clone the repository\n   git clone https://github.com/your-username/servispace.git\n   \n   # Navigate to project directory\n   cd servispace\n   \n   # Install dependencies\n   composer install\n   \n   # Import database schema\n   mysql -u username -p database_name \u003c database/u735253013_servispace.sql\n   \n   # Configure environment\n   cp .env.example .env\n   # Edit .env with your database credentials\n   \n   # Set proper permissions\n   chmod -R 755 application/\n   chmod -R 777 uploads/\n   ```\n\n3. **Configuration**\n   - Update database settings in the configuration file\n   - Configure email settings for notifications\n   - Set up virtual host in your web server\n\n## 📋 Use Cases\n\n- **IT Hardware Repair Services**: Track laptop, desktop, and peripheral repairs\n- **Field Service Organizations**: Manage on-site technical support and installations\n- **Equipment Maintenance Companies**: Schedule and document regular maintenance visits\n\n\n## 👨‍💻 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📞 Contact\n\nweb.dev.nav@gmail.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-dev-nav%2Fservispace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb-dev-nav%2Fservispace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb-dev-nav%2Fservispace/lists"}