← Back to Projects

GSCalidad (Private App)

Offline-first Android app (Kotlin/Jetpack Compose) + Laravel REST sync for quality/production workflows, attachments and approvals.

Kotlin Jetpack Compose Room WorkManager Retrofit Moshi Hilt Laravel MySQL PostgreSQL

Problem

Production/quality workflows happen on the floor where connectivity is unstable. Operators still need to:

The system needed to work reliably offline, then synchronize safely when internet becomes available.

What I built

An offline-first Android application used by the operations/quality team:

Screenshots

Login Barra Lateral Plantas Areas Registros de PT RC.Cc.108 Informes

Architecture

Tradeoff (current state): the mobile app is treated as the primary writer. If a record is edited on the web, that change may not reflect back on mobile, and later edits from mobile can overwrite web edits. This is known and tracked as a future improvement.

Challenges & tradeoffs

Results / Impact

What I’d improve next