Lets Connect.

Social
LinkedInGitHubInstagramTikTok
Services
Web DevelopmentUI/UX DesignSystem ArchitectureConsulting
Info
About MeCase StudiesContactResume
HeiDarrz

© Heidar 2026 — All Rights Reserved.

Terms of ServicePrivacy Policy
Project Details
NeoCabin - Smart Cabinet System image 1
NeoCabin - Smart Cabinet System image 2
NeoCabin - Smart Cabinet System image 3
NeoCabin - Smart Cabinet System image 4

NeoCabin - Smart Cabinet System

BKAD Kota Bogor•2024•Role: Fullstack Developer & IoT Architect

Project Overview

NeoCabin - Sistem Manajemen Kabinet Pintar Terintegrasi

Ekosistem manajemen kabinet pintar berbasis IoT, AI, dan Microservices

React.js Node.js / Express PostgreSQL IoT / ESP32 AI & CV

Deskripsi Sistem

NeoCabin adalah ekosistem manajemen kabinet pintar (smart cabinet) berbasis Internet of Things (IoT) yang terintegrasi secara komprehensif. Sistem ini dirancang untuk memberikan keamanan tingkat tinggi, pemantauan real-time, serta otomatisasi pada akses dan penyimpanan dokumen atau barang fisik berharga. NeoCabin mengkombinasikan perangkat keras IoT yang dikembangkan secara kustom, arsitektur backend microservices yang memiliki skalabilitas tinggi, dan antarmuka web modern untuk manajemen pengguna dan administrasi perangkat.

Fitur Utama

  • Sistem Keamanan & Autentikasi - Face Recognition untuk otorisasi tanpa sentuhan, Single Sign-On (SSO), dan kontrol Smart Lock presisi tinggi.
  • Manajemen IoT & Otomatisasi - Sistem penggerak presisi dengan BTS7960, indikator visual addressable LED WS2812B, serta komunikasi real-time low-latency dengan MQTT dan Socket.io.
  • Pemrosesan Data & AI - Fitur Optical Character Recognition (OCR) otomatis, pencarian instan bermiliar data via Elasticsearch, serta jejak audit blockchain / Web3 yang immutable.
  • Portal Manajemen Web - Dashboard analitik komprehensif, manajemen entitas akses, serta pelaporan log aktivitas mendetail.

Arsitektur Proyek

NeoCabin/
├── NeoCabin-FE/    # Frontend Web Portal (React.js)
├── NeoCabin-BE/    # Backend Microservices (Node.js, Python, C++)
└── StarCode/       # Source Code Embedded System IoT (C/C++)

Frontend Web (NeoCabin-FE)

  • Core Framework: React.js
  • Styling & UI: Tailwind CSS, Radix UI
  • Computer Vision: TensorFlow.js, Face-API (MediaPipe)
  • Komunikasi Real-time: Socket.io Client, Pusher

Backend Microservices (NeoCabin-BE)

  • Core Service: Node.js, Express.js (express-iot)
  • Basis Data & Pencarian: PostgreSQL, Elasticsearch
  • Message Broker & Cache: Redis, RabbitMQ (AMQP), MQTT
  • AI & Keamanan: JWT, Bcrypt, Web3.js, Face-Services, OCR-Services

Perangkat Keras / IoT (StarCode)

  • Mikrokontroler: ESP32 / Arduino Compatible
  • Komunikasi & Aktuator: SystemNet, BTS7960, Solenoid, Motor DC
  • Pencahayaan: WS2812B LED

Catatan: Sistem NeoCabin bersifat tertutup (Proprietary). Penggunaan atau distribusi source code tanpa izin dilarang keras.

Tech Stack

React.jsNode.jsPostgreSQLIoTESP32ElasticsearchMicroservicesAI/CV