# Catalog Platform TODO

## Completed

- [x] Documentation folder
- [x] Backup scripts
- [x] Removed old .bak files
- [x] Mobile API routes
- [x] Mobile login API
- [x] Mobile token authentication
- [x] Mobile dashboard API
- [x] Mobile boxes API
- [x] Mobile box items API
- [x] Mobile barcode product lookup API

## Next - Flutter

- [ ] Connect Flutter login to /api/mobile/login
- [ ] Store mobile token securely
- [ ] Auto-login if token exists
- [ ] Load dashboard stats from /api/mobile/dashboard
- [ ] Load boxes from /api/mobile/boxes
- [ ] Load box items from /api/mobile/boxes/{id}/items
- [ ] Add barcode scanner

## Later

- [ ] Offline mode
- [ ] Order picking
- [ ] Customer orders
- [ ] Push notifications
- [ ] GPS tracking

## Next - Inventory Check Flutter

- [ ] Build Flutter Inventory Check page.
- [ ] Start inventory check from mobile.
- [ ] Mark item correct/wrong/missing.
- [ ] Show progress percentage.
- [ ] Finish check from mobile.
