# MySubis

> Track your subscriptions and monthly budget, with a reminder before every payment.

- Status: shipped (2026)
- Role: Concept, design and development
- Stack: React Native, Expo, TypeScript, Supabase, RevenueCat
- App Store: https://apps.apple.com/app/id6780065688
- Website: https://www.mysubis.app
- Page: https://davidcalonne.fr/en/projects/mysubis
- Author: David Calonne (https://davidcalonne.fr/en)

MySubis brings every recurring payment together (streaming, gym, insurance, cloud storage) to show what you really spend each month. The app has been on the App Store since August 2026.

## What the app does

- **Every subscription in one place**, with amount, category, payment method and recurrence.
- **A calendar** showing when money leaves your account, and a **net balance**: income minus recurring spending.
- **A reminder before every payment**, at the time you choose.
- **Statistics**: spending by category, 12-month trend, 3-month forecast, CSV export.
- Pause a subscription without deleting it, multiple currencies, light and dark themes, 4 languages.

## Under the hood

An Expo app (React Native, strict TypeScript) backed by Supabase: authentication (Apple, Google), PostgreSQL and row-level security. TanStack Query and Zustand for state, react-hook-form and zod for forms, local notifications, and a free and Premium model handled with RevenueCat.
