Find a file
2026-03-04 11:46:44 +01:00
android feat(v3.0): rebrand to car64 and align app flow with TPB schema 2026-03-04 10:12:12 +01:00
assets add new images 2026-03-04 10:30:25 +01:00
ios feat(v3.0): rebrand to car64 and align app flow with TPB schema 2026-03-04 10:12:12 +01:00
lib feat(reporting): add My Reports status screen and profile entry 2026-03-04 11:46:44 +01:00
linux feat: multi-collection support, shared collections, invite by email 2026-02-24 17:28:44 +01:00
macos feat: multi-collection support, shared collections, invite by email 2026-02-24 17:28:44 +01:00
test feat: add Supabase auth with email/password login, password reset deep linking 2026-02-22 19:17:23 +01:00
web feat(v3.0): rebrand to car64 and align app flow with TPB schema 2026-03-04 10:12:12 +01:00
windows feat: add camera OCR scanner, DB query, and collection dialogs 2026-02-23 07:12:24 +01:00
.gitignore fix: add supabase_migration.sql to .gitignore 2026-02-24 21:07:30 +01:00
.metadata init 2026-02-22 19:03:32 +01:00
analysis_options.yaml init 2026-02-22 19:03:32 +01:00
pubspec.lock feat(collections): persist active collection and harden member actions 2026-03-04 10:38:14 +01:00
pubspec.yaml feat(collections): persist active collection and harden member actions 2026-03-04 10:38:14 +01:00
README.md docs: replace boilerplate README with car64 project guide 2026-03-04 11:35:22 +01:00
supabase_migration.sql feat(reporting): add in-app car report form with Supabase persistence 2026-03-04 11:41:47 +01:00

car64

car64 is a Flutter + Supabase Hot Wheels collector app with a fast scanning workflow, private photo storage, collaborative collections, and community-based catalog validation.

Core Features

  • Lightning add flow with barcode/OCR scanning and active collection selection.
  • Global catalog (global_cars) + personal entries (hotwheels) architecture.
  • Private storage (car-images) with signed URL rendering for collection members.
  • In-app photo compression pipeline (target max 1080px and <500 KB uploads).
  • Collaborative garages via collections + collection_members.
  • Community validation with car_votes, confirmation_count, and verification state.

Local Development

  1. Install Flutter (stable) and run flutter doctor.

  2. Configure Supabase keys in app configuration.

  3. Install dependencies:

    flutter pub get
    
  4. Run the app:

    flutter run
    

Quality Check

flutter analyze

Reference

  • Product and backend requirements: TPB.md