PUNCH
打卡主頁
先選店點、拍自拍,再以伺服器端 100 公尺規則驗證是否可打卡。
目前登入者
SalesPerson:待接 `GET /api/auth/me`
店點 ID
進店打卡
出店打卡
原因 / 備註
地圖與實際送單會接 `GET /api/stores/punch-map` 與 `POST /api/punch-records`,第一版先把手機優先 UI、自拍與離線提示鋪好。
地圖區塊
店點釘選與距離驗證
client-only / dynamic
Google / OpenCage 整補後的店點地圖將放在這裡