All work

Case study · Business software / SaaS spend management

SUBIQ.

A B2B SaaS platform that helps businesses centrally manage and monitor their recurring software subscriptions.

What we built
B2B SaaS web app and dashboard
Stack
Next.js, Responsive dashboard UI, Supabase, PostgreSQL
Services
Web appDashboardEmail notificationsLanding page
Pricing page with Free, Pro and Business plans on a desktop monitor

About the project

What is SUBIQ?

This project involved developing a B2B SaaS platform that helps businesses centrally manage and monitor their recurring software subscriptions. Designed for small and medium-sized companies, the platform provides complete visibility into subscription costs, renewal dates, and software usage through a simple, intuitive dashboard. The primary objective was to eliminate manual spreadsheet tracking by providing a centralized system where organizations could manage subscriptions, monitor monthly and yearly spending, import existing data, and receive automated renewal reminders before unexpected charges occur. The solution focused on delivering a lightweight, scalable MVP that could easily evolve into a full subscription management platform.

The problem

What was slowing them down.

  1. 01

    Manual subscription tracking

    Many businesses manage software subscriptions manually using spreadsheets or scattered records, making it difficult to track recurring costs and renewal dates.

  2. 02

    No centralized system

    No centralized system to manage SaaS subscriptions.

  3. 03

    Limited visibility

    Limited visibility into monthly and annual software spending.

  4. 04

    Missed renewal dates

    Missed renewal dates resulting in unnecessary charges.

  5. 05

    Time-consuming manual data entry

    Time-consuming manual data entry and subscription updates.

  6. 06

    Difficulty importing existing records

    Difficulty importing existing subscription records into a new system.

  7. 07

    Reduced financial visibility

    These challenges reduced financial visibility and made subscription management inefficient as businesses adopted more SaaS products.

The solution

What we built.

Core solution components

The platform delivers a streamlined workflow that minimizes manual effort while improving visibility into recurring software expenses.

  • Complete subscription management (add, edit, delete, and organize).
  • Secure authentication with workspace-based access.
  • Bulk CSV import and export for easy migration.
  • Dashboard displaying total monthly and yearly subscription costs.
  • Automated email reminders sent 30, 14, and 7 days before renewals.
  • SEO-optimized landing page for user acquisition.

Results

What changed.

Operational results

  • Centralized management

    Centralized management of all software subscriptions.

  • Instant visibility

    Instant visibility into recurring monthly and yearly costs.

  • Automated renewal reminders

    Automated renewal reminders reduced the risk of missed renewals.

  • Faster onboarding

    Faster onboarding through bulk CSV imports.

  • Simplified subscription administration

    Simplified subscription administration for growing teams.

Business value

  • Improved budget planning

    Improved budget planning and spending transparency.

  • Reduced unnecessary renewals

    Reduced unnecessary subscription renewals.

  • Better collaboration

    Better collaboration through workspace-based management.

  • Scalable architecture

    Scalable architecture supporting future SaaS expansion.

  • Strong MVP foundation

    Strong MVP foundation for future integrations and advanced analytics.

Key challenges

The hard parts, and how we solved them.

  • Accurate spending calculations

    Implemented billing-cycle logic to correctly calculate both monthly and yearly subscription costs.

  • Reliable renewal notifications

    Developed scheduled background jobs with error handling to ensure reminder emails were delivered consistently.

  • Bulk data migration

    Built CSV import and export functionality to simplify migration from spreadsheets.

  • Secure multi-workspace access

    Implemented workspace-based permissions using Row Level Security to isolate company data securely.

Workspace settings screen on a desktop monitor in a dark roomBilling screen on a tablet beside a phone showing the features page

Tech stack

What it runs on.

Frontend
Next.jsResponsive dashboard UI
Backend
SupabasePostgreSQLAuthentication & Role-Based Access Control
Integrations
Resend (Email Notifications)CSV Import & Export
Deployment
VercelSupabase Cloud

Process

How we got there.

  1. 01User workflow

    Create an account and workspace. · Add subscriptions manually or import via CSV. · View spending summaries on the dashboard. · Manage subscription details and renewal dates. · Receive automated reminder emails before renewals. · Export subscription data whenever required.

  2. 02System workflow

    Authenticate users securely. · Store subscriptions within dedicated workspaces. · Calculate monthly and yearly expenses automatically. · Run scheduled background jobs to detect upcoming renewals. · Send reminder emails through the email service. · Update dashboard data in real time.

Building something like SUBIQ?