No description
Find a file
John Mizerek c445664df8 Implement production-ready beacon auto-selection system
- Multi-cycle BLE scanning (5 cycles x 2 seconds) overcomes Android detection limits
- RSSI averaging and variance calculation for confident beacon selection
- Detects all 3 test beacons with 100% accuracy
- Login flow optimized: beacon scan → browse menu → login on cart add
- Anonymous users can browse full menu before authentication
- Beacon scanning now occurs before login requirement

Technical improvements:
- Added API endpoints for beacon listing and business mapping
- Updated AppState to handle business/service point selection
- Implemented intelligent beacon scoring with proximity ranking
- Added graceful fallbacks for no-beacon scenarios

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-30 23:01:23 -08:00
android Fix nested modifier saving with proper parent tracking 2025-12-30 14:40:55 -08:00
ios Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
lib Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
linux Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
macos Fix nested modifier saving with proper parent tracking 2025-12-30 14:40:55 -08:00
test Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
web Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
.gitignore Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
.metadata Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
analysis_options.yaml Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00
pubspec.lock Fix nested modifier saving with proper parent tracking 2025-12-30 14:40:55 -08:00
pubspec.yaml Fix nested modifier saving with proper parent tracking 2025-12-30 14:40:55 -08:00
README.md Initial commit (Payfrit Flutter app scaffold) 2025-12-28 12:28:45 -08:00

payfrit_app

A new Flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.