Skip to content
Own developmentEvent Tech·Own development · Production · Austria

Flatticket — Austrian Online Ticketing System

Web shop, scanner app, event dashboard & automatic invoices — without external commission.

0 %

Revenue share

3

Core components

Live

Production

Background

Austrian event organisers pay commission to external platforms for every ticket sold — often 7–12% per transaction. Plus: little control over customer data, no own communication, no clean accounting receipts. The solution was a complete in-house development — which demonstrates what I build for my clients.

Challenge

A complete ticketing system is more than a buy button: a public web shop with event pages, event dashboard with real-time insight, mobile QR scanner app for admission, automatic invoice issuance under Austrian VAT law and Stripe payment processing with automatic payout to event organisers — everything had to be production-ready and reliably functional under real conditions.

Solution

Complete SaaS platform with three core components: (1) Public web shop — organisers create events, buyers purchase tickets directly, without going through third-party platforms. (2) Event dashboard — real-time overview of sales, capacities and admission status. (3) Scanner app — admission staff scan QR codes on smartphones, validation in real time. Plus: automatic invoice issuance with VAT under Austrian law, Stripe Connect for direct payouts to event organisers.

Results

  • Web shop live — sell tickets without an external platform
  • Event dashboard with real-time sales and admission overview
  • QR scanner app for instant, error-free admission
  • Automatic invoices with VAT under Austrian law
  • No revenue share — proceeds stay with the organiser
  • Proof: exactly this system is what I build for my clients

Technology

Nuxt 4SupabaseStripe ConnectNetlify

Similar project to discuss?

30-minute initial consultation — free, non-binding, concrete.

Choose which cookies you allow. Essential cookies cannot be disabled.

Technically Necessary

Always active

Required for core functions such as language, security and payment processing. Cannot be disabled.

Cookies: mp-org-user-locale, mp_org_cookie_consent

Marketing & Tracking

Enables personalised advertising and conversion tracking (e.g. Facebook Pixel).

Cookies: _fbp, _fbc, fr