A Summary of Our Work Together

YAAY365 × BearPlex

Prepared for Faduma Jama
Prepared by BearPlex
28 July 2026

Here is everything we built for YAAY365 across the quarter — the delivered work and the parts we took on at no charge alike. We’ve laid each invoice out in full, so it’s easy to see exactly what it covers.

Five open invoices

All work was billed at AUD 46.50 per hour, equivalent to USD 30 per hour. The totals below are the amounts as originally invoiced, before the adjustments set out in Section 03.

InvoiceWorkHoursAUDUSD
INV26586 Aug 2025Website RevampDesign phase at no charge602,790.001,800
INV26596 Aug 2025Rewards, Portal, Member Groups, WalletFour components25011,625.007,500
INV26606 Aug 2025Multitenant SystemBranch architecture & access control40018,600.0012,000
INV267515 Aug 2025Authentication Migration, Single Member AddPay with Cash absorbed, not billed1054,882.503,150
INV26768 Sep 2025Dual-Redemption Loyalty EngineBuilt to the agreed formula964,464.002,880
Total as invoiced91142,361.5027,330

What was built

INV2658

Website Revamp

60 hrs · AUD 2,790 · USD 1,800
  • Full revamp across the eleven areas defined in the UI/UX document of 30 June 2025 — hero messaging, Why Choose YAAY, partner network, community impact, user-friendly platform, testimonials carousel, contact, about, becoming a partner, and two app-side fixes.
  • Two complete theme versions — dark and light — both designed and built, where a single treatment was originally discussed.
  • Deployed to staging and to production.
Not charged

The 60 hours on this invoice cover development only — nothing else was charged. The entire design phase, including the full colour system, the brand pattern library and the second theme, was delivered at no cost.

Design variations shared for review, 11 July 2025
Two website design variations shared to the group for feedback on 11 July 2025

Pulled from the shared YAAY365 × BearPlex WhatsApp group — the channel where the whole team was added and kept notified of the tasks in progress.

INV2659

Rewards, Portal, Member Groups & Wallet

250 hrs · AUD 11,625 · USD 7,500

Rewards Module — 64 hours

  • Points engine with a configurable base rate and per-partner overrides.
  • Tier structure (Green, Gold, Platinum) with configurable thresholds and lookback window.
  • Dashboard controls for rates, tiers and notification rules; points distribution and per-user tier reporting.
  • Push and in-app notifications on tier advancement, with an audit trail of configuration changes.

Partner & Admin Portal — 50 hours

  • Partner redemption summary page — customer, category, deal title — scoped so each partner sees only their own data.
  • Bell-icon notification alerting partners to each successful redemption, linking through to the summary.
  • Admin view of redemption history across all partners, with search.

The one part we set aside rather than complete was the Apache Superset analytics layer — the advanced-reporting piece of this scope. We’ve taken it off the account entirely, so it isn’t in any figure here (see Section 03).

Member Groups — 80 hours

  • Partner bulk member import by CSV, cross-checking email and phone — existing members linked, new members auto-registered and invited.
  • Wallet initialisation on import, with an optional opening balance.
  • Member-facing My Groups list, group detail views, and a transaction history with date, amount, type and running balance, filterable and paginated.

Wallet Integration — 56 hours

  • Member wallet top-up, and partner-initiated top-up of member wallets.
  • Transaction ledger covering top-ups, redemptions and adjustments across member, partner and administrator accounts.
INV2660

Multitenant System

400 hrs · AUD 18,600 · USD 12,000
  • A single partner account managing multiple branches, with all transactional and analytics data scoped by branch.
  • Four access levels — Partner Admin, Regional Manager, Branch Manager and Read-Only — with a full permission matrix across deals, users, reports and settings.
  • Branch lifecycle: create, suspend, archive and delete; region tagging and bulk actions.
  • Branch list and detail views showing status, activity, active users and key metrics.
  • Invite-and-assign workflow — partner admins invite users by email against specific branches and roles — with an audit trail recording every role change.

This was the largest single piece of the quarter — originally estimated at ten weeks, and delivered faster by putting more of the team on it in parallel, the way we planned together to meet the timeline (more on that in Section 02).

INV2675

Authentication Migration & Single Member Add

105 hrs · AUD 4,882.50 · USD 3,150

Authentication migration, Auth0 to Supabase — 90 hours

  • Registration, login, token refresh and password reset endpoints built in-house, with hashed and salted credentials and short-lived access tokens.
  • Integrated across the customer website and the mobile app, with secure credential storage on iOS and Android.
  • Existing members migrated without disruption — credentials validated once against the old provider, then moved across silently on first login.
  • Auth0 taken out of the live login flow, ending its per-user charges.

The purpose was to remove Auth0’s per-user charges before onboarding the union membership, where per-user pricing would have become the largest running cost on the platform.

Single Member Add — 15 hours

  • An Add Member modal in the Partner Portal for onboarding individual members without preparing a CSV.
Not charged

A third project in the same proposal — the Pay with Cash module, 50 hours — was fully built and then set aside when it was no longer needed. We absorbed that work in full and it does not appear on any invoice; at the standard rate it came to AUD 2,325.

INV2676

Dual-Redemption Loyalty Engine

96 hrs · AUD 4,464 · USD 2,880
  • Points and cashback redemption built to the formula provided by the product owner — points earned equal to spend divided by ten, cashback equal to points divided by one hundred.
  • Dynamic payment selection at the point of redemption, allowing wallet, cash or points.
  • A My Points dashboard for members, with points-to-cashback conversion.
  • Administrator reporting across points issued, converted and redeemed.

Delivered at no charge

These items were carried out and absorbed by BearPlex. They are not part of the account and are listed only so the full picture is visible.

ItemDetailValue absorbed
Design phaseBrand system, colour palette, pattern library, and a second complete themeNot billed
Pay with Cash module50 hours built, then set asideAUD 2,325
Auth0 subscriptionThird-party authentication costs charged to BearPlex’s own card and never passed on to youNot billed
Servers and hostingInfrastructure costs from project start to dateNot billed