Back to projects

Coabo

Subscription-sharing platform designed for cost optimization.

Multi-user systems · Billing logic · Access 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

NestJS, Node.js, Next.js, React, Payments, Access control