Skip to main content

Fish&Fric · remastered by Romain Boiret

Captain's log

How this ocean-pixel bank grew from a team school project - plus the signed cheque catch and the rest of the reef.

01 · Descent

Project history

Three depths from the first ÉTS build to the reef online now. All balances and users stay fictional.

  1. Surface

    2024

    ÉTS team integrator

    Fish&Fric began as a school banking demo built with a team - ocean theme, accounts, and the first clickable ledger.

  2. Mid reef

    2026

    Solo remaster

    Rebuilt from scratch: Next.js, Prisma, Auth.js, and a stricter domain layer you can audit.

  3. Deep water

    Now

    Live demo reef

    Recruiters can sign in, move money, deposit signed cheques, and watch every cent land on an append-only ledger.

02 · Trophy catch

Signed cheque deposit

The remaster's showpiece: issue a demo cheque, deposit it like a mobile capture, and let anti-fraud rules fire underwater.

Sample Fish&Fric demo cheque for $120.00 payable to Aqua Recruiter
Unique ID · payee · HMAC metadataOne-time clear
  1. 01

    Cast

    The server issues a unique instrument bound to your payee, amount, and expiry.

  2. 02

    Seal

    An HMAC seals the cheque. Tampering the SVG breaks the signature check.

  3. 03

    Catch once

    Pending becomes credited on the ledger. The same file cannot be cashed twice.

Try cheque deposit

03 · Reef notes

What else is swimming

A few more pieces worth knowing before you open the demo.

  • Immutable tide log

    Source of truth

    Transfers, bills, P2P, and deposits write signed cent entries. The on-screen balance is a cache we can prove against the log.

    • Double-entry cent writes
    • Balance = Σ ledger entries
    • Auditable history
  • P2P bottle drops

    Locked send

    Send money locked behind a security question. Accept unlocks the flow; decline returns funds on the ledger.

    • Question-gated transfer
    • Accept or decline
    • Funds held until clear
  • Alerts & tidy history

    Keep the deck clear

    Notifications and histories share one management model. Clearing never rewrites balances.

    • Dismiss one or clear all
    • Auto-capped lists
    • Balances stay put

04 · Dive in

The reef is open

One click loads the seeded demo. Prefer source? Open the remaster or the original team project.

← Back to home