Case Study
Live Asset Management

IT Inventory

IT Asset Management with Telegram Notifications

Web-based IT inventory system for managing hospital IT assets across the lifecycle: device tracking, maintenance schedules, location transfers, license management, and real-time Telegram notifications. Built with Laravel + Inertia bridging a React/TypeScript frontend, with Pest tests for backend confidence and Spatie Permission for role-based access control.

Architecture

Laravel + Inertia

monolith with SPA feel

Frontend

React + TypeScript

type-safe UI

Notifications

Telegram Bot

real-time alerts

Key Achievements

  • Built end-to-end IT asset management covering devices, maintenance, transfers, and licenses.
  • Inertia.js bridges Laravel and React/TypeScript — SPA experience without API overhead.
  • Telegram Bot integration delivers real-time alerts for maintenance due, transfers, and incidents.
  • Background queue jobs handle async notifications without blocking user interactions.
  • Pest test suite gives the backend a safety net for refactors and changes.
  • Sanctum + Spatie Permission for proper authentication and granular role-based access.
  • Vite-powered build pipeline keeps dev fast and production bundles lean.

Tech Stack

12
Laravel Inertia.js React TypeScript Vite Tailwind CSS Pest Sanctum Spatie Permission Telegram Bot API MySQL Queue
Client
RSUD dr. Soedomo Trenggalek
Domain
Internal · Private

Gallery

Free 15-min consult

Want something like this?

Tell us your scope, stack, and timeline. We'll send a clear next step.