Skip to main content

Command Palette

Search for a command to run...

Portfolio

IVPL โ€“ Tournament Management System ๐ŸŽฎ๐Ÿ†

๐Ÿš€ IVPL adalah sistem manajemen turnamen game online yang memudahkan penyelenggara dalam mengatur, mengelola, dan melacak jalannya kompetisi eSports dengan efisien.

โœจ Fitur Utama

โœ… Pendaftaran Tim & Pemain โ†’ Sistem otomatis untuk registrasi peserta turnamen.
โœ… Bracket & Scheduling โ†’ Manajemen bracket otomatis dengan pengaturan jadwal pertandingan.
โœ… Live Score & Hasil Pertandingan โ†’ Update real-time skor dan hasil pertandingan.
โœ… Sistem Leaderboard โ†’ Perhitungan peringkat berdasarkan hasil pertandingan.
โœ… Notifikasi & Reminder โ†’ Informasi pertandingan dan update hasil dikirimkan secara otomatis.
โœ… Integrasi API Game โ†’ Sinkronisasi data pertandingan dengan platform game populer.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js + TypeScript + Styled-Component

  • State Management: React Query

  • Backend: Node.js + Express.js + MySQL

  • Authentication: JWT + Role-based Access Control (RBAC)

  • Deployment: Docker + CI/CD

๐Ÿ“– Cara Penggunaan

  1. Buat Akun & Login โ†’ Daftarkan sebagai admin atau peserta turnamen.

  2. Buat Turnamen Baru โ†’ Tentukan format pertandingan (single/double elimination, round-robin, dll.).

  3. Daftarkan Tim & Pemain โ†’ Pemain mendaftarkan tim atau bergabung ke tim yang ada.

  4. Atur Jadwal & Bracket โ†’ Sistem secara otomatis membuat bracket pertandingan.

  5. Update Hasil & Leaderboard โ†’ Pemain dan admin dapat memperbarui hasil pertandingan secara real-time.

๐ŸŽฏ Use Cases

  • Penyelenggaraan Turnamen eSports โ†’ Manajemen penuh untuk turnamen profesional maupun komunitas.

  • Kompetisi Sekolah & Universitas โ†’ Platform untuk menyelenggarakan kompetisi gaming antar pelajar.

  • Liga & Event Gaming Online โ†’ Pengelolaan musim kompetisi dengan sistem klasemen & leaderboard.

๐Ÿš€ Performa & Optimasi

โœ… Real-time Updates โ†’ Notifikasi otomatis untuk pertandingan dan hasil.
โœ… Scalable Architecture โ†’ Mampu menangani ribuan peserta secara bersamaan.
โœ… Optimasi API โ†’ Performa cepat dalam fetching data leaderboard & bracket.


IVPL โ€“ Platform Turnamen eSports yang Modern & Efisien! ๐ŸŽฎ๐Ÿ†

Cargoloka (CKL) โœˆ๏ธ๐Ÿ“ฆ

๐Ÿš€ Cargoloka (CKL) adalah platform manajemen pengiriman paket via pesawat yang dikembangkan untuk mendukung SiCepat dalam mendistribusikan barang dengan efisiensi tinggi melalui jalur udara.

โœจ Fitur Utama

โœ… Pengelolaan Pengiriman Paket via Pesawat โ†’ Sistem otomatis untuk tracking dan distribusi paket udara.
โœ… Integrasi API Maskapai โ†’ Sinkronisasi data penerbangan dan kargo dengan maskapai partner.
โœ… Optimasi Rute & Waktu Pengiriman โ†’ Menghitung estimasi waktu terbaik untuk pengiriman cepat.
โœ… Manajemen Manifest & Dokumen โ†’ Digitalisasi dokumen pengiriman untuk mempercepat proses clearance.
โœ… Dashboard Interaktif โ†’ Menampilkan status pengiriman real-time dalam UI yang intuitif.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js + TypeScript + Ant Design

  • State Management: React Query

  • Backend: Terintegrasi dengan API maskapai & sistem internal SiCepat

  • Database: PostgreSQL

  • Authentication: JWT + Role-based Access Control (RBAC)

  • Deployment: Docker + CI/CD

๐Ÿ“– Cara Penggunaan

  1. Login ke dalam sistem dengan akun admin atau operator.

  2. Input Data Pengiriman โ†’ Masukkan informasi paket dan tujuan pengiriman.

  3. Sistem Menghitung Estimasi & Rute โ†’ Menampilkan opsi maskapai & jadwal penerbangan.

  4. Tracking Real-time โ†’ Monitoring pergerakan paket hingga tujuan akhir.

  5. Notifikasi & Laporan โ†’ Sistem otomatis mengirimkan status pengiriman ke pelanggan.

๐ŸŽฏ Use Cases

  • Ekspedisi Cepat & Premium โ†’ Untuk pengiriman barang berharga dan mendesak.

  • Optimasi Logistik Udara โ†’ Meningkatkan efisiensi biaya dan waktu pengiriman via udara.

  • Integrasi Maskapai & Cargo Handling โ†’ Meningkatkan sinergi antara SiCepat dan maskapai penerbangan.

๐Ÿš€ Performa & Optimasi

โœ… Real-time Tracking & Notification โ†’ Update status pengiriman langsung ke pelanggan.
โœ… Optimasi Rute Berbasis AI โ†’ Algoritma prediktif untuk estimasi waktu pengiriman terbaik.
โœ… Load Balancing API โ†’ Performa lebih stabil dalam menangani volume data tinggi.


SiCepat CMS ๐Ÿ–ฅ๏ธ๐Ÿš€

๐Ÿš€ SiCepat CMS adalah Content Management System (CMS) yang digunakan oleh SiCepat untuk mengelola konten digital di berbagai platform internal dan eksternal secara efisien.

โœจ Fitur Utama

โœ… Manajemen Konten yang Mudah โ†’ Buat, edit, dan hapus konten dengan antarmuka yang user-friendly.
โœ… Integrasi API โ†’ Terhubung langsung dengan sistem internal SiCepat untuk pembaruan data real-time.
โœ… Role-Based Access Control (RBAC) โ†’ Hak akses pengguna yang disesuaikan berdasarkan peran.
โœ… Optimasi SEO โ†’ Meta tags, sitemap, dan pengelolaan URL untuk meningkatkan visibilitas konten.
โœ… Antarmuka Modern โ†’ Dikembangkan dengan React.js + TypeScript untuk pengalaman pengguna yang lebih baik.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js + TypeScript + Ant Design

  • State Management: React Query

  • Backend: Terintegrasi dengan API internal SiCepat

  • Database: PostgreSQL

  • Authentication: JWT + RBAC

  • Deployment: Docker + CI/CD

๐Ÿ“– Cara Penggunaan

  1. Login ke dalam sistem dengan akun admin atau editor.

  2. Kelola Konten sesuai kebutuhan, baik itu artikel, banner promosi, atau informasi lainnya.

  3. Integrasikan API untuk menyinkronkan konten dengan platform lain.

  4. Publikasikan & Monitor performa konten dengan analytics bawaan.

๐ŸŽฏ Use Cases

  • Manajemen Artikel & Blog โ†’ Publikasi berita dan informasi terbaru untuk pengguna.

  • Pengelolaan Halaman Statis โ†’ Mengupdate informasi layanan, FAQ, dan halaman lainnya.

  • Kontrol Banner & Promo โ†’ Mengatur tampilan promosi di website dan aplikasi SiCepat.

๐Ÿš€ Performa & Optimasi

โœ… Lazy Loading & Code Splitting โ†’ Mempercepat loading halaman CMS.
โœ… React Query โ†’ Mengoptimalkan pengambilan data dengan caching otomatis.
โœ… Optimasi Gambar & Media โ†’ Kompresi otomatis untuk meningkatkan kecepatan loading konten.


Masterdata SiCepat ๐Ÿ“ฆ๐Ÿš€

๐Ÿš€ Masterdata SiCepat adalah sistem manajemen data utama yang digunakan oleh SiCepat untuk mengelola data yang kritis seperti harga, lokasi, gerai, customer, kendaraan, dan lainnya dalam satu platform yang terpusat dan efisien.

โœจ Fitur Utama

โœ… Manajemen Data yang Terpusat โ†’ Semua data penting dalam satu platform. โœ… Integrasi API โ†’ Memudahkan akses data ke sistem lain di ekosistem SiCepat. โœ… Antarmuka Modern โ†’ Dikembangkan dengan React.js + TypeScript untuk pengalaman pengguna yang lebih baik. โœ… Keamanan & Akses Role-Based โ†’ Hak akses sesuai dengan peran pengguna. โœ… Optimasi Performa โ†’ Menggunakan React Query, Lazy Loading, dan Code Splitting.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js + TypeScript + Ant Design

  • State Management: React Query

  • Backend: Terintegrasi dengan API internal SiCepat

  • Authentication: JWT + Role-based Access Control (RBAC)

  • Deployment: Docker + CI/CD

๐Ÿ“– Cara Penggunaan

  1. Login ke dalam sistem menggunakan akun yang telah disediakan.

  2. Kelola Data sesuai dengan role & akses yang diberikan.

  3. Gunakan API untuk menghubungkan data master ke sistem lain.

  4. Monitoring & Reporting untuk analisis data secara real-time.

๐ŸŽฏ Use Cases

  • Manajemen Harga & Tarif โ†’ Mengatur harga pengiriman berdasarkan zona dan layanan.

  • Manajemen Lokasi & Gerai โ†’ Mengelola data cabang, warehouse, dan lokasi penting lainnya.

  • Customer & Kendaraan โ†’ Tracking dan manajemen pelanggan serta kendaraan operasional.

๐Ÿš€ Performa & Optimasi

โœ… Lazy Loading & Code Splitting โ†’ Mempercepat loading aplikasi.
โœ… React Query โ†’ Pengambilan data yang lebih efisien dengan caching.
โœ… Optimasi API Calls โ†’ Penggunaan batching dan debouncing untuk efisiensi.


Masterdata SiCepat โ€“ Solusi Manajemen Data yang Efektif & Terintegrasi! ๐Ÿš€


SiCepat for Business ๐Ÿš€๐Ÿ“ฆ

๐Ÿš€ SiCepat for Business adalah platform layanan pengiriman khusus untuk bisnis yang dirancang untuk membantu UMKM, e-commerce, dan enterprise dalam mengelola pengiriman dengan efisiensi dan transparansi tinggi.

โœจ Fitur Utama

โœ… Dashboard Bisnis โ†’ Monitoring dan pengelolaan pesanan dalam satu tampilan.
โœ… Bulk Order Management โ†’ Unggah pesanan dalam jumlah besar dengan mudah.
โœ… Tracking Real-time โ†’ Lacak status pengiriman secara langsung.
โœ… Integrasi API SiCepat โ†’ Memudahkan e-commerce dalam menghubungkan sistem mereka.
โœ… Laporan & Analitik โ†’ Statistik pengiriman untuk optimasi operasional.
โœ… Dukungan Multi-User โ†’ Akses berbasis role untuk tim bisnis Anda.

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React.js + TypeScript + Ant Design

  • State Management: React Query

  • Backend: Node.js + Express.js + PostgreSQL

  • Authentication: JWT + Role-based Access Control (RBAC)

  • Deployment: Docker + CI/CD

๐Ÿ“– Cara Penggunaan

  1. Daftar & Login โ†’ Buat akun bisnis Anda dan login ke platform.

  2. Upload Pesanan Bulk โ†’ Tambahkan data pesanan via file CSV atau API.

  3. Lacak Pengiriman โ†’ Pantau status pesanan secara real-time.

  4. Analisis Kinerja โ†’ Dapatkan laporan performa pengiriman bisnis Anda.

๐ŸŽฏ Use Cases

  • E-commerce & Marketplace โ†’ Pengelolaan pesanan dalam jumlah besar dengan mudah.

  • UMKM & Retail โ†’ Pengiriman cepat dengan integrasi yang mudah.

  • Enterprise Logistics โ†’ Pemantauan dan optimasi pengiriman dalam skala besar.

๐Ÿš€ Performa & Optimasi

โœ… Scalable Infrastructure โ†’ Mampu menangani ribuan pesanan setiap hari.
โœ… Optimasi API โ†’ Integrasi seamless dengan e-commerce dan marketplace besar.
โœ… Keamanan Tinggi โ†’ Role-based access untuk data bisnis yang lebih aman.


Word Sensor ๐Ÿ“

NPM Version

Downloads

License

๐Ÿš€ Word Sensor adalah NPM library yang memungkinkan Anda mendeteksi, menyaring, dan menganalisis kata-kata dalam teks dengan mudah. Cocok untuk moderasi konten, analisis sentimen, dan keamanan aplikasi berbasis teks.

โœจ Fitur Utama

โœ… Filter Kata Sensitif โ†’ Sensor kata yang tidak diinginkan dalam teks.
โœ… Analisis Sentimen โ†’ Menentukan apakah teks bersifat positif, negatif, atau netral.
โœ… Custom Word List โ†’ Menambahkan daftar kata sendiri sesuai kebutuhan.
โœ… Dukungan TypeScript โ†’ Dikembangkan dengan TypeScript untuk pengalaman pengembangan yang lebih baik.
โœ… Performa Cepat โ†’ Dioptimalkan untuk efisiensi dalam pemrosesan teks.

๐Ÿ“ฆ Instalasi

Gunakan npm atau yarn untuk menginstal Word Sensor:

npm install word-sensor

atau dengan Yarn:

yarn add word-sensor

๐Ÿ“– Cara Penggunaan

import { WordSensor } from "word-sensor";

const sensor = new WordSensor({
  blockedWords: ["badword", "inappropriate"],
});

// Sensor teks
type const filteredText = sensor.filter("This is a badword example.");
console.log(filteredText); // Output: "This is a ***** example."

// Cek apakah teks mengandung kata terlarang
const containsBadWords = sensor.detect("Another inappropriate word.");
console.log(containsBadWords); // Output: true

๐ŸŽฏ Use Cases

  • Moderasi Konten โ†’ Digunakan dalam forum, aplikasi chat, atau sistem komentar.

  • Keamanan Aplikasi โ†’ Melindungi pengguna dari konten berbahaya.

  • Analisis Sentimen โ†’ Mengklasifikasikan emosi dalam teks secara otomatis.

๐Ÿ”ง Konfigurasi Lanjutan

Tambahkan atau hapus kata dalam daftar sensor sesuai kebutuhan:

sensor.addWords(["newbadword"]);
sensor.removeWords(["inappropriate"]);

๐ŸŒ Dukungan Bahasa

Saat ini, Word Sensor mendukung bahasa Inggris secara default. Namun, Anda bisa menambahkan daftar kata untuk bahasa lain dengan mudah.


Sikits โšก

NPM Version

Downloads

License

๐Ÿš€ Sikits adalah NPM library yang menyediakan berbagai utility functions untuk mempermudah pengelolaan data dan manipulasi dalam proyek JavaScript/TypeScript Anda.

โœจ Fitur Utama

โœ… Manipulasi Array & Object โ†’ Fungsi praktis untuk bekerja dengan data kompleks.
โœ… String Utility โ†’ Format teks, konversi casing, trimming, dan lainnya.
โœ… Date & Time Helper โ†’ Pengolahan tanggal dan waktu yang lebih mudah.
โœ… Dukungan TypeScript โ†’ Dikembangkan dengan TypeScript untuk pengalaman pengembangan yang lebih baik.
โœ… Performa Optimal โ†’ Ringan, cepat, dan efisien dalam penggunaan.

๐Ÿ“ฆ Instalasi

Gunakan npm atau yarn untuk menginstal Sikits:

npm install sikits

atau dengan Yarn:

yarn add sikits

๐Ÿ“– Cara Penggunaan

import { capitalize, deepClone } from "sikits";

// Menggunakan fungsi capitalize
console.log(capitalize("hello world")); // Output: "Hello world"

// Deep Clone Object
const obj = { a: 1, b: { c: 2 } };
const clonedObj = deepClone(obj);
console.log(clonedObj); // Output: { a: 1, b: { c: 2 } }

๐ŸŽฏ Use Cases

  • Format teks dan string โ†’ Konversi casing, trim, slugify, dsb.

  • Optimasi Data Handling โ†’ Deep cloning, pengelolaan array & object.

  • Utility Date & Time โ†’ Parsing tanggal, format waktu, perbedaan hari.

๐Ÿ”ง Konfigurasi Lanjutan

Sikits mendukung berbagai opsi kustomisasi, misalnya menambahkan fungsi helper sendiri atau meng-extend fitur bawaan.

๐Ÿ“œ Lisensi

MIT License ยฉ 2025 Asrul Harahap

๐Ÿ“ฌ Hubungi & Kontribusi

๐Ÿš€ GitHub: github.com/asruldev/sikits
๐Ÿ“ฉ
Email: me@asrul.dev
๐ŸŒ Website: dev.asrul


Sikits โ€“ Utility Library yang Sederhana, Cepat, dan Efektif! ๐Ÿš€