Belajar dan bertumbuh, untuk pelajar Indonesia.
EdTech asal Indonesia yang menemani dari cemas menjadi lulus, dari penasaran menjadi mahir. Kami tidak membangun aplikasi yang berdiri sendiri-sendiri - semua produk berbagi satu identitas, satu pembayaran, dan satu pengalaman, supaya pengguna cukup daftar sekali untuk semua layanan yang kami punya, dan tim kami tidak membangun ulang hal yang sama di setiap produk baru.
Tentang · Audiens · Produk · Arsitektur · Open source · FAQ · Prinsip · Kontribusi · Dukungan
Tip
Ingin melihat karya kami secara langsung? Coba demo-akun.maubisa.id.
Masuk sebagai user budi@example.com atau admin admin@maubisa.id (sandi password123), atau
daftar akun baru lalu cek email yang masuk di kotak email demo. Semua pembayaran memakai mode
sandbox, jadi aman dicoba tanpa uang asli. Ini demo dari kode yang sama yang jalan di produksi,
bukan tampilan yang dipoles khusus untuk pengunjung.
Dunia bimbingan skripsi dan belajar mandiri di Indonesia masih dijalankan lewat cara yang melelahkan: grup WhatsApp yang penuh pesan tenggelam, Google Form yang datanya tidak pernah disatukan, transfer bank manual yang harus dicek satu-satu, dan setiap kali ingin menambah layanan baru, semuanya dibangun dari nol lagi - login baru, sistem bayar baru, dashboard baru.
Kami memilih jalan berbeda: bangun satu fondasi identitas dan pembayaran yang kokoh sekali, lalu setiap produk baru tinggal berdiri di atasnya. Hasilnya, pengguna cukup punya satu akun untuk semua layanan kami, dan tim kami bisa fokus membuat pengalaman belajar yang lebih baik alih-alih menambal ulang autentikasi dan checkout di setiap produk.
Maubisa (PT Litera Edu Solusi) adalah platform EdTech asal Indonesia. Kami membantu pelajar dan lulusan berpikir, membaca, dan menulis lebih baik, lewat bimbingan, kelas, webinar, dan komunitas. Payung besarnya adalah MBG (Maubisa Beyond Growth), yaitu belajar yang tumbuh bersama penggunanya - bukan kursus sekali-lulus-selesai, tapi perjalanan yang berlanjut dari skripsi ke karier ke sertifikasi profesional.
Kami membangun produk yang saling terhubung, bukan aplikasi yang berdiri sendiri-sendiri. Satu akun membuka semua layanan, satu pusat pembayaran mencatat semua transaksi, dan tiap produk fokus pada pengalamannya sendiri. Karakter kami hangat, kredibel, dan tidak terburu-buru, seperti mentor yang menemani sampai selesai - bukan platform yang menghilang begitu Anda selesai bayar.
Kami membangun untuk tiga orang yang nyata, bukan persona abstrak di slide deck:
- Mahasiswa tingkat akhir yang butuh bimbingan skripsi dan tesis. Sering cemas soal tenggat, sensitif harga karena masih mengandalkan uang saku atau kerja paruh waktu, dan kebanyakan mengakses lewat ponsel di sela kuliah - bukan di depan laptop dengan koneksi stabil.
- Lulusan baru dan profesional muda yang ingin menambah keahlian dan menaikkan karier. Terbiasa bergerak cepat, tidak sabar dengan proses berbelit, dan menghargai kejelasan harga serta hasil sejak awal - bukan janji "nanti dijelaskan setelah daftar."
- Profesional yang mengejar sertifikasi resmi. Menilai kredibilitas dengan teliti sebelum memutuskan membayar - butuh bukti bahwa lembaga di baliknya serius, bukan sekadar halaman jualan.
| Produk | Untuk apa | Model | Status |
|---|---|---|---|
| Maubisa Lulus | Bimbingan skripsi dan akademik, dari diskusi harian sampai latihan sidang | Bayar per paket | Berjalan |
| MBG+ | Langganan belajar: video, Reading Notes, AI Prompt Library, komunitas | Langganan bulanan | Dikembangkan |
| MBG Space | Webinar dan kelas gratis | Gratis | Berjalan |
| MBG Forge | Webinar dan workshop berbayar | Bayar per acara | Berjalan |
| Kelas dan Sertifikasi | Kelas praktik plus jalur sertifikasi resmi | Bayar per kelas | Rencana |
| Akun Maubisa | Satu login (SSO) dan pusat pembayaran untuk semua layanan | Gratis | Berjalan |
Dua produk paling matang - Maubisa Lulus (bimbingan skripsi) dan Akun Maubisa (identitas plus pembayaran) - masing-masing punya versi open-source yang bisa Anda pakai sendiri: lihat Open source di bawah.
Bayangkan satu kartu anggota yang berlaku di semua toko dalam satu grup. Maubisa bekerja seperti itu. Kami menyebutnya pola hub-and-spoke: satu tulang punggung untuk akun dan pembayaran, dengan banyak produk di sekelilingnya - bukan setiap produk menyimpan password dan nomor kartu penggunanya sendiri.
+----------------------------+
| Akun Maubisa | Satu identitas.
| identitas + pembayaran | Satu pembayaran.
| + hak akses (SSO) | Sumber kebenaran.
+----------------------------+
^ ^ ^
login + hak akses + tagihan (per pengguna)
| | |
Maubisa MBG+ Kelas
Lulus (belajar) (LMS)
- Satu identitas. Daftar sekali, langsung masuk ke semua produk lewat SSO - tidak ada lagi "lupa password yang mana" untuk tiap layanan berbeda.
- Satu pembayaran. Semua pembelian lewat satu pusat checkout, jadi riwayat dan hak akses tampil di satu tempat, bukan tersebar di rekening dan aplikasi berbeda.
- Produk terpisah, data terpisah. Tiap layanan punya databasenya sendiri dan hanya menunjuk ke identitas pusat. Masalah di satu produk tidak menyeret produk lain - satu database bermasalah tidak membuat seluruh ekosistem ikut down.
Note
Hanya webhook pembayaran yang boleh membuka akses. Harga selalu dihitung di server, bukan dari halaman atau URL. Akses baru terbuka setelah Midtrans mengabari bahwa bayarnya lunas, dan pesan itu diverifikasi keasliannya lebih dulu. Tombol "sukses" di browser tidak pernah dipercaya - jadi orang tidak bisa mengakali akses cuma dengan mengubah URL atau mematikan request di tengah jalan.
Bagian tersulit saat membangun produk - bukan fitur yang kelihatan di permukaan, tapi fondasi di baliknya - kami rilis sebagai template open-source, langsung dari kode yang kami pakai di produksi sungguhan. Bukan versi "starter kit" yang dipoles ulang untuk demo, tapi commit yang sama yang melayani pengguna asli setiap hari. Tujuannya menghemat waktu tim lain yang menghadapi masalah yang sama persis dengan yang sudah kami selesaikan.
|
Pusat akun berbasis Next.js plus checkout Midtrans Core API dengan tampilan yang bisa diatur sesuai merek Anda. Mendukung QRIS, GoPay, ShopeePay, Virtual Account (BCA/BNI/BRI/Permata/CIMB), Mandiri Bill, dan kartu dengan verifikasi 3D Secure, plus langganan otomatis dan kartu tersimpan untuk checkout sekali klik. Menggerakkan akun.maubisa.id di produksi: 15 model data, 32 halaman, 19 route API, dan 71 automated test (Vitest) yang mengunci logika harga dan verifikasi webhook. Siap produksi, lisensi MIT. Cocok kalau Anda butuh halaman akun untuk pelanggan, dashboard langganan, atau halaman bayar sendiri yang tampil sama di semua produk - tanpa harus jadi ahli integrasi payment gateway lebih dulu. Coba dalam satu menit: npx degit maubisa-id/account-center-starter akun-saya
cd akun-saya
npm install
cp .env.example .env # minimal isi BETTER_AUTH_SECRET
npm run dev # http://localhost:3000 |
|
Sistem manajemen bimbingan skripsi berbasis Next.js dan Prisma, kode yang sama yang kami pakai di produksi untuk thesis.maubisa.id. Dashboard per peran, progres bab (Kanban), jadwal sesi dengan Google Meet otomatis, dokumen berversi dengan anotasi, chat, dan modul akademik kampus opsional (SSO OIDC, integrasi SIAKAD, sidang akhir, approval kaprodi, multi-tenant). 24 model data, 18 halaman, 13 route API, dan 33 automated test yang mengunci RBAC dan verifikasi JWT federasi. Siap produksi, lisensi AGPL-3.0. Cocok kalau Anda butuh sistem bimbingan skripsi/tesis untuk kampus, program studi, atau tim bimbingan mandiri, siap jalan tanpa branding kami. Coba dalam satu menit: npx degit maubisa-id/thesisdesk thesis-saya
cd thesis-saya
npm install
cp .env.example .env # minimal isi BETTER_AUTH_SECRET
npm run db:setup && npm run seed
npm run dev # http://localhost:3100 |
Kedua template ini bukan cuma "kode yang kebetulan open-source" - keduanya dipertahankan dengan CI yang menjalankan test suite di setiap push, dan kami memakainya sendiri setiap hari. Kalau ada bug yang mempengaruhi pengguna kami, itu juga mempengaruhi Anda yang memakai templatenya, jadi kami punya insentif kuat untuk menjaganya tetap sehat, bukan sekadar dilempar ke publik lalu ditinggal.
| Bidang | Teknologi | Kenapa ini |
|---|---|---|
| Aplikasi | Next.js, React, TypeScript, Tailwind CSS, Astro (situs utama) | Satu bahasa (TypeScript) dari database sampai UI, Server Components memangkas JS di klien. |
| Data | Prisma, MySQL (Cloud SQL) | Tipe data konsisten lintas layanan, migrasi terkelola tanpa SQL mentah tercecer. |
| Auth | Better Auth (email dan password, 2FA, OTP), SSO lewat cookie domain | Auth modern tanpa vendor lock-in, siap federasi lintas-subdomain. |
| Pembayaran | Midtrans Core API, Payment Link, Subscription API | Kontrol penuh atas tampilan checkout, bukan redirect ke halaman generik gateway. |
| Konten | Directus (headless CMS) | Tim non-teknis bisa ubah konten produk tanpa menunggu rilis kode. |
| Backend produk | Laravel (Maubisa Lulus) | Basis awal produk bimbingan skripsi; sedang dimigrasikan ke Next.js (lihat thesisdesk). |
| Infrastruktur | Docker, Coolify, Cloudflare, Google Cloud Storage | Self-hosted dengan kontrol biaya, bukan terkunci di satu vendor PaaS mahal. |
| Monitoring | Sentry | Error production terlihat sebelum pengguna yang melaporkannya duluan. |
Ekosistem kami terbagi antara dua template terbuka dan beberapa aplikasi produk internal.
maubisa-id/
├─ account-center-starter publik, MIT pusat akun + checkout Midtrans Core API
├─ thesisdesk publik, AGPL-3.0 bimbingan skripsi (dipakai di thesis.maubisa.id)
├─ .github publik profil organisasi (halaman ini)
└─ (aplikasi produk) privat web utama, pusat akun, dan produk lain
Kode produk internal bersifat privat karena memuat detail bisnis, katalog, dan konfigurasi. Bagian yang bisa dipakai ulang oleh siapa saja - fondasi identitas/pembayaran dan sistem bimbingan skripsi - kami pindahkan ke template publik di atas, dengan seed data dan branding netral supaya siap dipakai institusi atau bisnis lain tanpa harus membongkar detail internal kami dulu.
Template open-source ini beneran dipakai produksi, atau cuma untuk pamer di GitHub?
Beneran dipakai. account-center-starter menggerakkan akun.maubisa.id,
dan thesisdesk menggerakkan thesis.maubisa.id - keduanya bisa Anda
coba langsung lewat demo di atas, dan itu instance produksi yang sama, bukan sandbox terpisah.
Kalau saya pakai template-nya, apakah saya wajib terhubung ke sistem Maubisa? Tidak. Semua integrasi ke ekosistem Maubisa (hub notifikasi, federasi admin, dsb.) bersifat opsional dan mati secara default di kedua template. Kosongkan environment variable-nya dan aplikasi tetap jalan penuh sebagai layanan mandiri.
Kenapa cuma dua repo yang dibuka, bukan semua produk? Karena produk lain (situs utama, katalog, konfigurasi bisnis) memuat detail yang spesifik untuk Maubisa dan tidak akan berguna buat orang lain apa adanya. Yang kami buka adalah fondasi yang benar-benar reusable: identitas + pembayaran, dan sistem bimbingan skripsi.
Boleh dipakai untuk bisnis komersial saya sendiri?
Boleh. account-center-starter berlisensi MIT (nyaris tanpa syarat). thesisdesk berlisensi
AGPL-3.0 - gratis dipakai termasuk komersial, tapi kalau Anda menjalankan versi modifikasinya
sebagai layanan jaringan publik, source modifikasi itu wajib ikut dibuka. Detail ada di halaman
masing-masing repo.
Apakah kedua template ini akan terus dirawat, atau ditinggal setelah rilis? Akan terus dirawat, karena kami sendiri memakainya di produksi. CI menjalankan test suite penuh di setiap push (71 test untuk account-center-starter, 33 test untuk thesisdesk) - kalau kami merusak sesuatu di produk kami sendiri, template publik ikut kena, jadi kami punya alasan kuat untuk menjaganya tetap sehat.
Prinsip ini memandu cara kami membangun dan meninjau kode, di produk internal maupun template publik:
- Aman dulu. Tidak ada rahasia di dalam kode. Semua kredensial hidup di environment, bukan ter-hardcode atau ter-commit ke riwayat git.
- Uang ditentukan server. Harga tidak pernah dipercaya dari halaman atau URL. Akses hanya dibuka oleh webhook yang diverifikasi, tidak pernah dari tombol di browser.
- Data di Indonesia. Identitas dan tagihan kami simpan sendiri supaya mudah patuh pada UU PDP, bukan bergantung sepenuhnya pada penyedia luar negeri untuk data sensitif pengguna Indonesia.
- Hormati privasi. Pengguna bisa mengunduh datanya dan menghapus akun, tanpa harus menghubungi layanan pelanggan lebih dulu.
- Bisa dipakai semua orang. Target kontras WCAG AA, fokus keyboard terlihat, dan menghormati pengaturan reduce motion - bukan sekadar terlihat rapi di demo desainer.
- Mobile dulu. Pengguna kami kebanyakan memakai ponsel, jadi tidak ada aksi penting yang boleh tersembunyi di balik interaksi yang cuma nyaman lewat mouse.
- Konten sebagai data. Tim non-teknis bisa mengubah isi tanpa menunggu rilis, supaya perubahan copy atau harga tidak harus antre di backlog developer.
Kami menyambut isu, ide, dan pull request untuk proyek open-source kami (account-center-starter dan thesisdesk).
- Mulai dari repo yang terbuka. Tiap repo punya
CONTRIBUTING.mdsendiri dengan panduan setup dan gate sebelum PR (account-center-starter, thesisdesk). - Laporkan bug atau minta fitur. Pakai template issue yang ada di repo terkait.
- Kirim perubahan. Fork, buat branch, lalu buka pull request kecil yang fokus. Sertakan langkah uji bila relevan - keduanya punya test suite yang berjalan otomatis di CI.
Pemula dipersilakan. Kalau ragu mulai dari mana, buka issue dan tanyakan lebih dulu - kami lebih suka pertanyaan di awal daripada pull request besar yang harus dirombak ulang.
| Kebutuhan | Ke mana |
|---|---|
| Pertanyaan atau bug proyek open-source | Issue di account-center-starter atau thesisdesk |
| Bantuan sebagai pengguna produk Maubisa | maubisa.id atau halo@maubisa.id |
| Melaporkan celah keamanan (jangan publik) | Kebijakan keamanan repo terkait (account-center-starter, thesisdesk) |
| Aturan berinteraksi | Kode Etik repo terkait (account-center-starter, thesisdesk) |
Important
Menemukan celah keamanan pada layanan atau kode kami? Mohon jangan membuka issue publik. Ikuti kebijakan keamanan di repo dan laporkan secara privat lebih dulu, supaya bisa kami perbaiki sebelum diketahui luas.
| Kanal | Tautan |
|---|---|
| Situs | maubisa.id |
| Pusat akun | akun.maubisa.id |
| Demo open source | demo-akun.maubisa.id |
| Email umum dan kerja sama | halo@maubisa.id |
Hak cipta 2026 PT Litera Edu Solusi (Maubisa). Dibuat dengan sungguh-sungguh di Indonesia.