Skip to content
rahimgujjarPublic

About

A completely offline-first, secure digital register designed exclusively for tailoring studios, helping you to automate records all within a fluid design.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Apna Darzi . secure digital tailoring

Apna Darzi is a high-performance, offline-first mobile application designed to modernize and secure the complex record-keeping constraints of tailoring studios - especially Pakistanis.

Note: This repository serves as an architectural overview and release hub for the compiled APK. The proprietary Flutter UI source code, auth engines, and cloud edge functions are currently closed-source.

📥 Download & Installation

The latest compiled Android APK is available in the Releases tab.

🏗️ System Architecture

Apna Darzi is engineered with a strict "local-first" data processing philosophy to ensure absolute user control over customer records, combined with highly secure, user-managed cloud backups.

  • Frontend Framework: Flutter / Dart
  • Local Database Engine: High-speed local NoSQL/SQLite storage
  • Authentication & Telemetry: Google Firebase & Supabase Edge Functions

Core Technical Features

1. Local-First Record Management

Traditional registry applications force users into cloud-dependency, risking data access during internet outages. Apna Darzi eliminates this risk by reading, writing, and querying all customer measurements and orders entirely on the physical device.

2. User-Controlled OAuth Backups

Instead of holding user data hostage on proprietary servers, the app utilizes Google OAuth2 to securely tunnel encrypted .darzi backup files directly into the user's personal Google Drive. The app maintains a chronological, indestructible history of linked accounts while minimizing data exposure.

3. Optimistic Boot & Silent Telemetry

To protect the ecosystem without degrading the user experience, the app employs an "Optimistic Boot" sequence. It bypasses network-blocking authorization gates by trusting local cache states for instant UI rendering, while asynchronously executing silent hardware tracking, UID history logging, and Supabase "poison-pill" integrity checks in a concurrent background thread.

🔐 Security & Privacy Controls

Designed with data governance and privacy by default:

  • Data Isolation: All tailoring records are strictly sandboxed within the local device storage until the user explicitly authorizes an encrypted cloud sync.
  • Hardware Fingerprinting Restrictions: Complies with modern Android zero-trust sandboxing by utilizing secure, ephemeral EncryptedSharedPreferences keys rather than invasive IMEI or MAC address harvesting.
  • Granular Permission Handling: Access to external APIs, Drive storage, and background battery optimizations are explicitly user-granted and fully bypassable.

For full data handling procedures, including our telemetry and Google Drive integration guidelines, please refer to the official Apna Darzi Privacy Policy.

About

A completely offline-first, secure digital register designed exclusively for tailoring studios, helping you to automate records all within a fluid design.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors