← Back to projects

Coabo

Subscription-sharing platform designed for cost optimization.

Multi-user systemsBilling logicAccess control
Subscription platform
Screenshots
Group management
Group management
Subscription lifecycle
Subscription lifecycle
Access controls and membership
Access controls and membership
What it solves
Individuals and small teams needed a safe way to share subscriptions and reduce costs without chaos in access management.
Outcome / impact
Built a scalable foundation for subscription pooling with clear access boundaries and controlled membership workflows.
My role
  • System design
  • Backend
  • Frontend
Key technical challenge
Designing multi-tenant access rules and subscription lifecycle logic that prevents abuse while keeping UX simple.
Highlights
  • Multi-tenant subscription pooling with controlled membership
  • Payment-ready billing lifecycle and renewal handling
  • Access control rules designed to prevent abuse
Architecture (high level)
  • Client-server architecture: Next.js app + NestJS API
  • Multi-tenant data model: groups, members, subscriptions, access rules
  • Payment integration boundaries with webhooks + idempotent processing
Technologies used
NestJSNode.jsNext.jsReactPaymentsAccess control