ElectricCompany-TicketingSystem: IT Infrastructure & Ticketing for an Electric Consultancy
This project delivers both an IT infrastructure design and a ticketing system for a fictional electric consultancy company. It covers the full lifecycle of enterprise IT: network topology, disaster recovery planning, GDPR compliance, remote working setup, and a purpose-built issue tracking application.
IT Infrastructure
- Network design: LAN/WAN topology with segmentation for offices, field teams, and remote workers.
- Disaster recovery: Guacamole-based remote access, backup strategies, and failover procedures to ensure business continuity.
- Smart working: VPN configuration and security policies for distributed teams.
- Fleet management: tracking and lifecycle management of company devices.
- GDPR compliance: data classification, access controls, and retention policies aligned with EU regulations.
Ticketing System
A web-based application for logging, assigning, and resolving internal IT incidents:
- Ticket submission: employees report issues via a web form; category and priority are captured at submission.
- Assignment workflow: IT staff pick up tickets from a shared queue with status tracking.
- History and audit: all state transitions logged for accountability.
- Admin reporting: dashboards showing open tickets, resolution times, and recurring issue patterns.
Technology
PHP backend, SQL database (MySQL/PostgreSQL), JavaScript + CSS frontend, Guacamole for remote desktop, network configuration files.
