All Projects
Time Tracking — Billing and Licenses cover

Time Tracking — Billing and Licenses

Billing, licenses and customer management for the time-tracking product

Gyoza projectDevelopment2024ReactViteFirebaseGoogle OAuthTanStack QueryZustand

The Challenge

The time-tracking product needed an admin app for billing, licence management and customer data — with secure auth and a clear overview for account managers.

My Role

I built the frontend: auth (Firebase, Google OAuth), customer and licence management, billing views and integration with the backend API.

Key Features

Google OAuth and Firebase authenticationCustomer and licence managementBilling and subscription viewsSearch, filters and responsive tables

The Outcome

Account managers can handle licences and billing in one place
Secure access and UX consistent with the workspace app

How It Works

  1. 1Manager logs in with Google OAuth or Firebase; access is restricted to authorised roles.
  2. 2They consult and manage customers and licences from the admin interface.
  3. 3Billing and subscription views show status and history; data comes from the backend API.
  4. 4Search and filters on tables make it easy to find specific customers or licence records.