Mobile App · Cross-Platform
Android iOS Web Desktop

CLR by NMBRS

Paint-by-Number Generator — aus beliebigen Fotos ein druckbares Malen-nach-Zahlen-Bild erstellen.

Flutter 3.28 Dart Firebase Riverpod GitHub Actions

Über das Projekt

CLR by NMBRS verwandelt jedes Foto in ein individuelles Malen-nach-Zahlen-Bild. Nutzer wählen ein Bild aus der Galerie oder machen ein Foto, passen die Farbpalette und den Detailgrad an — und die App generiert daraus ein nummeriertes Kunstwerk, das direkt als PDF exportiert oder geteilt werden kann.

Projekte werden pro Account in der Cloud gespeichert und können jederzeit wieder aufgerufen, umbenannt oder gelöscht werden.

Features

📷

Bild-Import

Foto aufnehmen oder aus der Galerie wählen — auf allen Plattformen.

🎨

Palette & Detailstufe

Farbanzahl und Detailgrad (Low / Standard / High) frei einstellbar.

⚙️

Algorithmus

Eigener Bildverarbeitungs-Algorithmus mit Edge-Smoothing, Region-Detection und Farbmapping.

📄

PDF-Export

Fertiges Bild als druckbares PDF exportieren oder direkt teilen.

☁️

Cloud-Speicherung

Projekte werden per Firebase-Account gespeichert und sind überall abrufbar.

🔒

Authentifizierung

E-Mail/Passwort, Google Sign-In oder anonym als Gast — flexibel und sicher.

Tech Stack

Framework

Flutter 3.28 mit Dart SDK ^3.6 — eine Codebasis für Android, iOS, Web und Desktop.

State Management

Riverpod für reaktives State-Management — Provider-basiert, typsicher, testbar.

Backend

Firebase-Suite: Auth, Cloud Firestore, Storage, Cloud Functions, Crashlytics, Analytics und App Check mit reCAPTCHA.

Qualitätssicherung

Unit-, Widget- und Integrationstests mit GitHub Actions CI. Coverage-Ziel: 60 % gesamt, 80 %+ für kritische Komponenten.

← Alle Projekte Nächstes Projekt: Godilog →