Haris Muzakki Indra
HomeAboutSkillsProjectsSpotifyBlogContact
enid

Haris Muzakki Indra

Built with ❤️ By Haris Muzakki Indra

© 2026 Haris Muzakki Indra. All rights reserved.

HomeAboutSkillsProjectsSpotifyBlogContact
enid
Back to Projects
GPS Tracking PlatformWeb AppMobile AppIoTAI

Yuris

A GPS tracking platform for mining operations, combining web, mobile, backend services, and Raspberry Pi-based IoT hardware with AI capabilities.

GolangGinGORMReactTypeScriptTanStackRedisMinIOTimescaleDBGrafanaPrometheusLokiCloudflareRaspberry PiAI
Yuris dashboard interface screenshot

Overview

Overview

A GPS tracking platform for mining operations, consisting of a web app, mobile app, backend services, and Raspberry Pi-based IoT hardware equipped with AI capabilities.

Problem

Problem

Mining operations need a reliable way to monitor fleet movement, location history, and operational activity in real time. The product needs to present operational data clearly while staying fast, responsive, and maintainable.

Solution

Solution

The solution combines a web dashboard, real-time tracking workflows, backend services, and IoT device integration to deliver clear operational visibility and scalable system architecture.

Features

Main Features

Built backend services using Golang, Gin, GORM, and Google Wire.

Developed web interfaces using React, TypeScript, and TanStack.

Designed real-time GPS tracking and data processing workflows.

Integrated Raspberry Pi-based IoT hardware with backend services.

Implemented monitoring and observability using Grafana, Prometheus, and Loki.

Used Redis, MinIO, TimescaleDB, and Cloudflare for caching, storage, time-series data, and infrastructure.

Screenshots

Product Screenshots

Yuris dashboard interface screenshot
Yuris GPS tracking map screenshot

Challenges

Challenges

  • Designing real-time tracking flows that remain responsive and readable.
  • Balancing performance, maintainability, and scalability.
  • Integrating IoT hardware with backend services reliably.
  • Presenting operational map data and tracking history clearly.

Lessons

Lessons Learned

  • Strong system design and data modeling are crucial for real-time applications.
  • Clear UI structure helps operational users understand location and tracking data quickly.
  • Observability and monitoring are essential for production readiness.
  • Modular architecture makes future feature development safer and faster.

Platform

Web App / Mobile App / IoT

Role

Full Stack Developer

Status

Production project