Paolo Ronco
PORTFOLIO
IT Support Simulator It is a practical project that I created to recreate real dynamics of IT support ticket management, in a simulated corporate helpdesk context.A modern web application that combines technical training, problem solving And advanced frontend development.
π Discover the project live: itsupport-simulator.paoloronco.itπ Source code on GitHub: github.com/paoloronco/itsupport-simulator
The Ticket Manager Game was created with the aim of training and improving practical skills in IT ticket management. Through simulated situations β such as blocked workstations, network problems, hardware malfunctions and software configuration requests β the user must:
The simulated solutions reflect standard IT support practices, such as:
For the development of the application I chose a modern technology stack and performance oriented:
Architecture is meant to be modular and easily extensible, following modern frontend development best practices:
. project/ βββ .gitignore βββ index.html βββ eslint.config.js βββ package-lock.json βββ package.json βββ postcss.config.js βββ tailwind.config.js βββ tsconfig.app.json βββ tsconfig.json βββ tsconfig.node.json βββ vite.config.ts βββ src/ β βββ main.tsx β βββ App.tsx β βββ index.css β βββ vite-env.d.ts β βββ components/ β β βββ AudioManager.tsx β β βββ DiagnosticTool.tsx β β βββ DualMonitorSetup.tsx β β βββ EndScreen.tsx β β βββ GameControls.tsx β β βββ GameScreen.tsx β β βββ OfficeEnvironment.tsx β β βββ SolutionPanel.tsx β β βββ StartScreen.tsx β β βββ TicketCard.tsx β β βββ TicketMonitor.tsx β β βββ ToolsMonitor.tsx β βββ contexts/ β β βββ GameContext.tsx β βββ data/ β β βββ solutions.ts β β βββ tickets.ts β β βββ tools.ts β βββ hooks/ β β βββ useGame.ts β β βββ useGameManager.ts β β βββ useGameState.ts β β βββ useTicketGenerator.ts β βββ types/ β β βββ solution.ts β β βββ ticket.ts β β βββ tool.ts β βββ utils/ β βββ formatters.ts β βββ ticketGenerator.ts
This organization makes it simple:
IT Support Simulator was also designed to be a learning base. It's easy to customize:
src/data/tickets.ts
src/data/solutions.ts
src/data/tools.ts
src/components/
IT Support Simulator it is not just a technical exercise, but a practical demonstration of my abilities in:
Furthermore, it represents a concrete example of my autonomy in developing complete applications: from ideation, to coding, to online deployment.
π Live Site: itsupport-simulator.paoloronco.itπ GitHub Repository: github.com/paoloronco/itsupport-simulator