SCHALLI.DEV — RENÉ SCHALLI · FULL-STACK & MEDIA DESIGN
scroll = navigation · click = ripple
DE EN

Services

  1. It starts with a need. An idea, a process that keeps getting stuck, or a wish that has no shape yet.
  2. Understand first. Then plan. Together we work out who it is for, what it should do and how it should come across.
  3. Design and technology in one piece. What looks good has to work, too. So both take shape together, visible step by step.
  4. It all fits together. Website, brand, photos and processes: from the first idea to everyday use, all from a single source.

MARLIN

Swipe-based HACCP documentation for food service: checks with a swipe, fully traceable and available in seven languages.

Own Product · MVP

MARLIN logo

Data sheet

ID
PRJ_01: MARLIN
Status
MVP
Project
Own Product · MVP
FOCUS
HACCP / PRODUCT SYSTEM
ROLE
Product concept, UX/UI and full-stack development.
Tools
React · TanStack Router · Supabase · PostgreSQL · Edge Functions · PWA · Telegram bot
Assets
ASSET_01 1600 × 1600

Starting point

Many kitchens still keep their HACCP records on paper: lists on the cold-room door, scattered binders, missing signatures. When an inspector shows up, that turns into stress. On top of that, not everyone on the team reads German well, and checks have to happen between two orders.

Solution

MARLIN turns every check into a card: swipe right for OK, swipe left for a problem. Temperatures are entered on a number pad and checked right away against the limits of that specific appliance; when a value is off, the app asks for the corrective action. Staff switch users with a PIN, and every entry records time, person and appliance. Teams who prefer chat can log checks through a Telegram bot: an AI guides them through each step and, when it fails, falls back step by step to a mode with fixed buttons.

Outcome

The MVP is fully built: onboarding, dashboard, swipe checks, corrective actions, the Telegram bot and a PDF export for inspections. It ships with 20 predefined checkpoints based on the Austrian WKO standard and seven languages. In the database, each business is isolated from every other one through row-level security.

Your browser does not support WebGL 2.
SCHALLI.DEV — René Schalli · hallo@schalli.dev