SaaS
Helixio — SaaS Produktivitas Multi-tenant
Satu workspace untuk Notes, Kanban, dan sinkronisasi Google Calendar — multi-tenant, dari auth sampai monetisasi.
- Role
- Backend Engineer & Architect
- Periode
- 2022
- Kategori
- SaaS
- Kode
- Repo privat
- Stack
- GoGinPostgreSQL + sqlcRedisGoogle OAuth / Calendar APISMTPDocker

Masalah
Tim kecil butuh satu tempat untuk catatan, papan task, dan kalender — tanpa harus berlangganan banyak tool berbeda. Tantangannya: data tiap workspace harus terisolasi, dan akses harus bisa diatur per peran.
Solusi
- Arsitektur hexagonal (Ports & Adapters) di Go + Gin, memisahkan domain dari infrastruktur sehingga adapter (DB, Google API, SMTP) bisa diganti tanpa menyentuh logika bisnis.
- Multi-tenant dengan isolasi data penuh per workspace, dilengkapi RBAC empat peran (Owner, Admin, Member, Viewer).
- Login & registrasi via Google OAuth, plus sinkronisasi dua-arah dengan Google Calendar.
- Fitur inti: Notes ber-Markdown dan Kanban board drag-and-drop.
- Monetisasi bawaan: paket Basic / Standard / Pro dengan masa trial 14 hari.
Hasil
- SaaS B2B yang utuh end-to-end: dari autentikasi (Google OAuth), fitur produktivitas, sampai monetisasi (subscription + trial).
- Multi-tenant + RBAC siap melayani banyak workspace dengan data yang terisolasi aman.
- Kualitas kode terjaga lewat CI pipeline, laporan coverage (codecov), dan Go Report Card.
Butuh sistem seperti ini?
Saya menerima proyek pembangunan sistem bisnis — dari perencanaan arsitektur sampai aplikasi berjalan di production.