View your scores, training plans, equipment setup, coaching notes, and book a lane.
Go to Archer Portal →
⚙
Admin / Coach
Manage archers, run scoring sessions, view analytics and generate AI coaching insights.
Admin Sign In →
📺
Live Scores
Follow the session in real time — perfect for parents and spectators watching from the sideline.
View Live Scores →
—
Registered Archers
—
Sessions Completed
⋅
Session Status
ARROW DYNAMIC ARCHERY
Pin Shoot Scoring System · Est. 2024
No Active Session
🏆 Top Scores (All Time)
📈 Recent Sessions
🏹 Active Session Scoreboard
ADA PIN SHOOT
Arrow Dynamic Archery · Live Results
Live
Scoring Groups
//
End complete ✓ — Next up
—
—
End 1 Complete
0 pts
🎉
Round Complete!
Great shooting!
0
Final Score
0X
X Count
0.0
Avg Arrow
—
—
—
0 / 300
End 0 of 10
Arrow 1 of 3 — End 1
📊 Reports & Analytics
Filter:
Archer Roster
0 registered archers
No archers yet.
Add New Archer
📅 Schedule a Session
Add archers in the Archers tab first.
Scheduled Sessions
0 queued
Select Archers
Add archers first.
No Active Session
Each lane supports up to 3 archers — positions A, B, and C.
Start a session first
Start a session to assign lanes.
Archived Sessions
0 sessions
No archived sessions yet.
☁️ Cloud Database Status
Running connection test…
📋 Setup Checklist
1. In Azure Portal → Static Web App → Configuration → Application settings add these keys:
COSMOS_KEY → Primary Key from Cosmos DB → Keys
COSMOS_ENDPOINT → https://ada-prd-scoring-db.documents.azure.com:443
COSMOS_DB → ada-scoring
COSMOS_COL → state
COSMOS_DOC → appstate
2. Confirm api/host.json is in your GitHub repo — without it the Azure Functions runtime won't start and all /api/* calls return 404.
3. GitHub Actions workflow must have api_location: "api" so functions deploy with the site.
4. In Azure portal → Cosmos DB → Data Explorer: database ada-scoring, container state, partition key /id. If missing, create them.
5. After configuring, click Test Connection above. A green ✅ means the proxy is working. Then click Force Push to Cloud to upload any locally-entered data.
⚠️ No CORS setup needed — the browser never contacts Cosmos directly. All calls go through /api/state (Azure Functions), which runs server-side.
🏼 Archer Portal Accounts
Set login credentials for each archer and their parent (if under 18).
Loading…
🔒 Private Lesson Notes
Only visible to admin and coaches — not the archer.
🎻 Coach Accounts
Invite coaches to access the archer portal.
📈 Archer Analytics & Insights
Select an archer to view analytics, end-by-end patterns, and equipment logs.
Select an archer above to view analytics.
🏵 Lane Reservations
Mon–Fri · 3 PM–7 PM · Lanes 1–10
+ Add Reservation
Edit Arrow
Tap a value to replace
New Archer
Admin Access
Sign in to access scoring, reports & club management.