Back to projects
PrototypePersonal prototype, product strategy, web/mobile UI and AI workflow planning

AutoUnsub

A personal cross-platform prototype exploring subscription tracking, renewal alerts, savings insights and cancellation workflows.

Project snapshot

Status

Prototype

Role

Personal prototype, product strategy, web/mobile UI and AI workflow planning

Main focus

AutoUnsub brings subscriptions into one dashboard, shows monthly spend and renewal timing, highlights possible savings and supports web plus iPhone workflows for checking costs on the go.

Stack

Next.jsExpoReact NativeNestJSPostgreSQLTypeScript

Problem

People often lose track of recurring subscriptions across streaming services, design tools, cloud storage, gyms and other monthly charges.

Solution

AutoUnsub brings subscriptions into one dashboard, shows monthly spend and renewal timing, highlights possible savings and supports web plus iPhone workflows for checking costs on the go.

Technology

Next.jsExpoReact NativeNestJSPostgreSQLTypeScriptAI/OCR workflowsDocker

Product walkthrough

Click the dots or arrows to move through the main GoTorz flows.

01 / 06

Web overview dashboard

The desktop dashboard gives users a quick financial snapshot: active subscriptions, total monthly spend, possible yearly savings and renewals coming soon. Users can search, open notifications and navigate through subscription, calendar, upload and security areas.

System architecture

  • Next.js powers the web dashboard for desktop subscription tracking.
  • Expo and React Native power the iPhone app, tested through Expo Go on iOS.
  • NestJS acts as the backend API for login, subscription data, calculations and service integrations.
  • PostgreSQL stores users, subscriptions, settings and related account data.
  • Shared TypeScript packages keep calculations and product rules consistent across web and mobile.

Planned integrations

  • AI reads receipts and emails and suggests possible savings.
  • Gmail can help detect subscription emails and cancellation links.
  • Plaid is planned for recurring bank transaction detection.
  • Stripe can support Pro plan billing.
  • Docker is used for local database and supporting development services.