Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

254 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GaadiLog

Car service & expense tracker for Indian vehicle owners — track fuel, service, and documents (RC / Insurance / PUC) for every car, bike, or scooter you own. Local-first, no account, no cloud. Solo dev project.

This is a native monorepo: two from-scratch native apps that share a product spec, a design language, and a sync-ready local schema, plus the marketing site and the shared docs.

Layout

Path What
ios/ Native SwiftUI app (GRDB/SQLite). Shipped to the App Store as v2.0.
android/ Native Jetpack Compose app (SQLDelight). Live on Google Play, 1.0.0.
docs/ Product scope, decision log, execution checklist, analytics events.
web/ Marketing site source, mirrored to https://akagr.github.io/gaadilog-site/
tool/ Repo-level scripts (e.g. publish-site.sh).

Each platform versions independently (iOS 2.x, Android 1.x). History for both native apps is preserved in this repo (subtree-merged); tags v2.0.0 (iOS) and android-1.0.0 / android-slice-* (Android) point into their lineages. The original Flutter v1.0–v1.2 app (the predecessor on both stores) was removed during consolidation and remains recoverable in this repo's git history; its release tags v1.0.0 / v1.1.0 / v1.2.0 are retained.

Building

  • iOS — open ios/gaadilog/gaadilog.xcodeproj in Xcode (26+). See ios/ for the analytics-key build settings and ios/tool/ scripts.
  • Android — Gradle project under android/. Needs JDK 17+; the Android Studio JBR works: JAVA_HOME="/Applications/Android Studio.app/Contents/jbr/Contents/Home" ./gradlew assembleDebug (run from android/). See android/README.md and android/RELEASING.md.

Where to start in docs

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages