Danu
Pratama

0%

Service Hub System

2025Web 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.

Service Hub System — Image 1 by Danu Pratama as a Web Developer
Service Hub System — Image 2 by Danu Pratama as a Web Developer
Service Hub System — Image 3 by Danu Pratama as a Web Developer
Service Hub System — Image 4 by Danu Pratama as a Web Developer
Next ProjectThe Movie Database