Hoogstraten Fotografie
Fotostudio

Flutter desktop application that automates school photography and synchronises to the webshop

Client

Hoogstraten Fotografie

Platform

Desktop (Windows/Mac)

Type

Desktop application / Automation

Technology

Flutter / Firebase / Sentry

Service

Web Development

About the project

Flutter desktop app for school photography: linking and synchronising 175,000+ photos per year

Hoogstraten Fotografie photographs more than 10,000 pupils at Dutch schools every year. After each session, all 175,000+ photos per year need to be linked to the right pupils and synchronised to the online webshop. For a long time this was done manually.

Our team developed the Fotostudio: a Flutter desktop application (Windows and Mac) that lets photographers and administrators link barcodes to photos with a single scan. All data is synchronised to a Firebase backend, where it is immediately available in the webshop.

Features

  • Barcode scanning and linking to photo numbers
  • Batch upload of photos to Firebase Storage
  • Real-time synchronisation with the webshop
  • Offline capable: link photos even without internet
  • Error tracking via Sentry for proactive support

175,000+

Photos per year linked to pupils and synchronised to the webshop

10,000+

Pupils photographed at Dutch schools annually

Offline first

Linking and processing works even without an internet connection

Challenge and approach

The challenge

175,000 photos per year manually linked to pupils

After school photo shoots, all photos had to be manually linked to pupils via barcodes. This was done via an old Windows application: scanning barcodes, placing photos in folders and later manually uploading everything to the webshop. This process cost dozens of hours per year.

The approach

Flutter desktop app with offline capabilities and Firebase synchronisation

We built the Fotostudio in Flutter so it works on Windows and Mac. The app stores barcodes and photos locally, even without internet. Once online, everything synchronises automatically to Firebase Storage and the database. We integrated Sentry for error tracking so we can resolve issues proactively.

Result

Automation saves dozens of hours per year

The Fotostudio automates the entire process from barcode linking to webshop synchronisation. Photographers and administrators no longer have to enter everything manually.

Offline capable

Linking barcodes works even without an internet connection

One-click sync

All data to Firebase and the webshop in one operation

Dozens of hours

Automation of the full linking process saves dozens of hours per year

Working with The Next App?

Want to build a desktop application with barcode scanning or offline capabilities?

Schedule a call →
★★★★★
"Fantastic company to work with! Any issues are picked up and resolved immediately. Always quick to respond, with direct and straightforward communication. I would definitely recommend The Next App!"

Lara Hoogstraten — Hoogstraten Fotografie

Technology

Built with

FlutterDartWindows & MacFirebase StorageFirebase Realtime DatabaseBarcode scanningSentryREST API

FAQ

Frequently asked questions aboutHoogstraten Fotografie Fotostudio

What is the Fotostudio?

The Fotostudio is a Flutter desktop application (Windows and Mac) that lets photographers link school photos to pupils via barcodes. The app synchronises automatically to Firebase.

What happens if the internet goes down?

The Fotostudio is built offline-first. Photographers can keep scanning barcodes and linking photos without an internet connection. Once internet is restored, everything synchronises automatically.

Can you build other desktop applications too?

Yes. The Next App builds desktop applications in Flutter for Windows and Mac.

Want to build a desktop application?

Let's grab a coffee. Tell us about your idea and we'll give you our honest take on what's possible.

Schedule a call →
WhatsApp