Service Hub System
2025 — Web Application
Role
Fullstack Development
Tech stack
React.js, Express.js, Axios, Vite, Redis, Supabase, Bootstrap, reCAPTCHA
Design
Danu Pratama
Development
Danu Pratama
Responsibilities
(1)
Built a full-stack workshop management system using ReactJS for the frontend interface and Express.js for backend services, handling inventory, technicians, customers, and invoice operations.
(2)
Implemented real-time inventory tracking system with WebSocket integration, enabling instant stock updates for incoming/outgoing spareparts across multiple devices and preventing stock discrepancies.
(3)
Integrated Supabase Realtime for database change subscriptions and implemented secure API communication using Axios with global interceptors for authentication and centralized error handling.
(4)
Applied Redis for caching frequently accessed data and API rate limiting to enhance performance and prevent request abuse.
(5)
Implemented React Query for efficient API state management, intelligent caching, automatic background refetching, and optimistic UI updates for improved data consistency.



