Malika Tools adalah sebuah middleware yang menjembatani interaksi Cekat AI dengan sistem atau data milik klien. Malika Tools bertujuan buat jadi “pintu” yang standar buat Cekat AI untuk nyatuin berbagai data dan use case yang beda-beda. Di sini, kamu bisa manfaatin fitur-fitur dari Malika Tools yang dijelasin sebagai berikut.
Features
Buat sekarang ini, terdapat beberapa fitur utama yang udah dikembangin di Malika Tools ini, yaitu:
Search
Digunain buat ngeintegrasiin Malika Tools dengan data dari pihak klien dengan platform yang macem-macem. Untuk saat ini, fitur Search hanya memiliki dua connector terkait platform: Google Sheet dan Jubelio. Untuk penjelasan lengkap mengenai fitur Search dapat dilihat pada bagian Search
Cek Ongkir
Pake API Raja Ongkir buat ngecek ongkir tapi input alamatnya jauh lebih simpel dan fleksibel. Terdapat 4 input: origin, destination, courier, dan weight yang wajib diisi untuk mendapatkan data harga ongkir. Untuk penjelasan lengkap mengenai fitur Cek Ongkir dapat dilihat pada bagian Cek Ongkir
Custom Function
Di sini, kamu bisa nulis kode kamu sendiri yang bertujuan buat nglengkapin edge cases yang tidak tercakup dari fitur-fitur di atas tapi tetep modular dan scalable, misal buat perhitungan total harga dengan kombinasi cek ongkir dan lain sebagainya. Custom function ini pake runtime Python sebagai kode utamanya. Untuk penjelasan lengkap mengenai fitur Custom Function dapat dilihat pada bagian Custom Function
Invoice
(Coming Soon). Untuk penjelasan lengkap mengenai fitur Invoice dapat dilihat pada bagian Invoice
...and Upcoming Features!
Terdapat fitur fitur keren lain seperti scheduler, invoice, dan lain sebagainya yang masih dikembangin.
Inside the Tools
Malika Tools dibangun menggunakan FastAPI dengan basis Python versi 3.10+ untuk mengakomodir segala kebutuhan terkait proses bisnis di dalamnya. Untuk dashboard sendiri, Malika Tools menggunakan React yang di-bundle menggunakan Vite bundler untuk mempercepat proses build dari SPA yang dikembangkan daripada menggunakan Webpack. Yuk cek pembahasan mimin tentang detail tools-nya!
Dashboard
Gak banyak yang bisa dijelasin di dashboard, intinya kamu bisa cek dashboard di https://tools.malika.ai ya! Untuk penjelasan dashboard pada setiap fitur, bisa dikunjungi di sidebar sebelah kiri ya!
Halaman Login Malika Tools
Halaman Dashboard Malika Tools
Backend
Pada Malika Tools, backend dikembangkan secara terpisah dengan dashboard demi modularitas yang lebih baik. Backend dikembangkan menggunakan FastAPI yang ditulis dengan bahasa pemrograman Python. Backend pada Malika Tools kali ini menggunakan PostgreSQL untuk alasan kecepatan dan kemampuan extension yang sangat banyak. Address yang digunakan untuk mengakses backend ini adalah https://tools.malika.ai/api.
Gambar di bawah adalah arsitektur dari Malika Tools secara keseluruhan.
Arsitektur Malika Tools v2
What is the Differences with Old Malika Tools?
Malika Tools kali ini di-rebrand pake nama Malika Tools v2, yang ngemantepin Malika Tools sebelumnya yang udah dikembangin dan di-hosting di domain https://tools-malikaai.479067.my.id. Cek buat ngerti perbedaannya lebih banyak, baik dari sisi teknis ataupun cara kerja.