Oksa Satya.
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
Tampilan proyek Helixio — SaaS Produktivitas Multi-tenant

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.