Skip to content
← All work

running in production Live since Oct 2023Own productNautical education

A question bank that can't be copied.

Nauti Test Pro Visit the site

Before

In a typical app, the question bank ships to the phone.

Now

Encrypted questions on the server, exams unlocked by token.

Nautical licence exam prep from the browser, on phone or desktop. Question banks are served encrypted from the server and access is unlocked with purchased tokens.

The full case

The problem

The core asset of an exam-prep business is its question bank, and in a traditional app that bank travels to the device, where anyone can extract it. Worse, someone who studies once doesn't come back: a monthly subscription doesn't fit an exam you sit only once.

What was built

Questions are AES-encrypted and served from the server, never fully on the device. Instead of a subscription, a token economy: tokens are bought with Stripe and unlock exams, which is how users actually consume the product. A single web app, installable from the browser, that works the same on phone and desktop.

Status

Live at nautitestpro.com, with error monitoring and analytics.

Built with

Vue 3Ionic 7PWA instalableStripe CheckoutFirebase

Does your operation look like this?

Tell us the process that hurts today; the first call is a diagnosis.

Message us on WhatsApp

Has your operation outgrown a spreadsheet?

The first call is a diagnosis, not a quote in disguise.