SiAkadPro
Sistem informasi akademik multi-tenant yang dibangun sendiri dari nol.
Masalahnya
Satu sistem akademik perlu melayani banyak institusi sekaligus tanpa data mereka saling bocor, dan tanpa harus menggandakan seluruh aplikasi untuk setiap institusi.
Yang saya kerjakan
Sisi server menggunakan Go dengan Gin dan PostgreSQL, dengan pemisahan tegas antara basis data kontrol dan basis data tenant. Migrasi dikelola agar setiap perubahan skema dapat dilacak dan dibatalkan. Autentikasi menggunakan JWT. Seluruhnya disusun sebagai monorepo pnpm yang memisahkan layanan API, worker latar belakang, dan layanan AI, sehingga setiap bagian dapat dikembangkan dan diuji secara terpisah. Sisi tampilan menggunakan Vue 3, Vite, PrimeVue, dan Tailwind.
Hasilnya
Sistem berjalan dengan pengujian berlapis: Vitest untuk unit dan Playwright untuk alur pengguna sesungguhnya.
Teknologi
Memerlukan yang serupa?
Sampaikan kebutuhan Anda melalui WhatsApp. Saya akan membalas dengan perkiraan cakupan dan waktu pengerjaan.
Hubungi melalui WhatsApp