Products Tuvti Digital

Glosiz

Live For dietitians and nutrition clinics

Glosiz connects the dietitian and the client end to end. The specialist invites the client, tracks measurements, assigns goals and tasks, shares diet plans and produces a before/after progress report. The client sees their own data on mobile, checks off tasks and messages their specialist. Built, shipped and operated by Tuvti — a live subscription product, not a demo.

3 apps Mobile, specialist panel, operator panel Single TypeScript codebase
2 platforms iOS and Android Native builds from one source
800+ Automated tests Gates every release
TR / EN Full bilingual product Parity enforced in CI
The product

What it does

Client management

Invite-code onboarding, clinic and membership model, de-duplication, archiving and re-linking.

Measurement, goal, task

Measurement entry with trends, goal progress, frequency-aware tasks and reminders.

Diet plans

Assignment from templates, with a server-written provenance trail on every plan.

Progress report

Before/after report engine, PDF output and a PIN-protected, time-limited share link.

Notification platform

In-app, push and e-mail channels; per-category preferences, quiet hours, retry and dead-letter queue.

Operator panel

Cross-clinic views, stepped read-only inspection, approval queue, system health and reconciliation surfaces.

Engineering

How we built it

Shipping a product is not just designing screens. The decisions below are what keep this product live and compliant.

One codebase, three surfaces

A mobile app for both roles, a web panel for the specialist and a separate operator panel — sharing one core so a rule never lives in two places.

  • Expo / React Native — iOS + Android
  • Next.js specialist panel and REST API
  • Separately deployed operator panel
  • Shared measurement and report engine

Subscription, payment, e-invoice

The money path runs end to end: plan selection, pre-sale consent, 3DS checkout, activation, e-invoice and the refund chain — each step idempotent and audited.

  • iyzico recurring subscriptions with 3DS
  • e-Invoice / e-Archive integration
  • No sale without a versioned consent record
  • Uncollected-invoice states surfaced to operators

KVKK compliance, built in

The platform processes health data, so compliance is not a layer added later. Consent is versioned and hashed; operator actions and data-subject events are written to append-only, hash-chained trails.

  • Versioned consent ledger with content hashing
  • Immutable, hash-chained audit trail
  • Two-person control on destructive actions
  • Right to erasure balanced with retention duties

Quality gates, not good intentions

Every release passes the same gates: type checks across all packages, zero-error linting, 800+ tests, translation parity, migration-safety audit and a legal-text drift check that breaks the build.

  • Architectural invariants locked by tests
  • Expand/contract migrations with lock timeouts
  • Error monitoring on an EU region
  • Versioned API — breaking change means a new version
Why it matters

We did not advise on this — we built and run it.

Glosiz is the working proof of what Tuvti Digital sells: a real product taken from an empty repository to paying subscribers, app stores, invoices and a compliance regime. The same team is available for your product.

  • Product strategy and scoping
  • Mobile + web + admin
  • Payment and billing integration
  • KVKK / compliance architecture
  • CI, release and operations