payfrit-app/lib
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
..
app Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
models Implement complete cart management system 2025-12-29 11:14:19 -08:00
screens Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
services Implement production-ready beacon auto-selection system 2025-12-30 23:01:23 -08:00
main.dart checkpoint 2025-12-28 22:31:56 -08:00