Admin Login
Use a Supabase Auth account whose email is listed in the admin profiles table.
Registration Dashboard
Signed in as · Role:
Owner Event Settings
Update front-end content, fees, claiming sites, product images, and payment QR codes without redeploying.
Frontend Content
Race Kit Content
Race Kit Preview Cards
Add, remove, reorder, and upload product photos for the public Race Kit Preview section. If this list is empty, the website uses the standard singlet, medal, shirt, warmer, and tumbler cards above.
Virtual Run Certificate
Edit the text and upload certificate images for approved virtual finishers.
FAQ Items
Images And QR Codes
Race Categories
Add physical or virtual race categories, update prices, set capacity, and control whether a category is open for registration.
Category Sale
Set one percentage sale and choose which saved race categories receive it. Checkout prices update immediately when the sale is enabled.
Tick every category that should receive the automatic discount.
Products And Add-ons
Manage optional items such as arm warmers, tumblers, extra shirts, and future merchandise.
Discount Vouchers
Create optional discount codes that runners can enter on the payment page.
Core Form Controls
These control existing operational fields. Essential identity, payment proof, waiver, and privacy fields stay fixed for registration safety.
Physical or onsite race kits are pickup only. J&T appears only for Virtual Run categories.
Core Field Labels
Edit the visible titles of the built-in registration and payment fields. Required asterisks are still added automatically by the system.
Custom Registration Fields
Add extra questions such as shuttle needs, claiming preferences, uploaded documents, or tourist information.
Sorsogon Experience Photos
Upload tourist spot photos, add captions, and reorder them for the public event page.
General Settings
Organizer Branding And Required Documents
Waiver, Terms, And Privacy
Payment Account Details
Claiming Sites
| Ref | Name | Category | Status | Bib | Payment | Medical | Race Kit | Registered | Action |
|---|---|---|---|---|---|---|---|---|---|
| Sign in to load registrations. | |||||||||
Onsite Registration
Encode paper registrations paid in cash. Control numbers, collection site, cash receiver, and encoder are saved for audit and reporting.
Cash Collection By Site
| Site | Encoded | Cash |
|---|---|---|
| No onsite records yet. | ||
Recent Onsite Encodings
| Ref | Control No. | Runner | Status | Site | Cash | Receiver | Encoder | Date | Action |
|---|---|---|---|---|---|---|---|---|---|
| No onsite records yet. | |||||||||
Analytics
Executive view of registration performance, revenue, payment behavior, and runner mix for the selected event.
Daily Registrations
Live count of submitted registrations by day.
Category Mix
Which distances are attracting the most runners.
Province Breakdown
Where registered runners are coming from.
Payment Status
Verification workload and confirmed volume.
Payment Method
Where runners prefer to pay.
Runner Profile
Gender and physical/virtual mix.
Executive Signals
Quick signals for marketing, operations, and finance decisions.
LGU Competition
Validate LGU employee/elected official registrations and track the Biggest Municipal/City Delegation Competition. Counts are admin-only until you decide to publish them.
Leaderboard
| Rank | Municipality / City | Official Count | Paid | Pending Payment | Pending LGU Review | First Reached Count |
|---|---|---|---|---|---|---|
| No LGU registrations yet. | ||||||
LGU Participant Validation
| Ref | Runner | LGU Details | Category | Payment | LGU Validation | Counted At | Action |
|---|---|---|---|---|---|---|---|
| No LGU registrations yet. | |||||||
Voucher Usage
Track every discount code used by runners, the discount amount, registration details, and current verification status.
Summary By Voucher Code
| Voucher Code | Uses | Approved | Discount Value | Latest Use | Latest Runner |
|---|---|---|---|---|---|
| No voucher usage yet. | |||||
Detailed Voucher Usage
| Voucher | Discount | Runner | Reference | Category | Status | Total | Date | Approved By |
|---|---|---|---|---|---|---|---|---|
| No voucher usage yet. | ||||||||
Supplier Order Summary / Tracking
Auto-updated from all non-rejected registrations. Use this as an ordering guide for singlets, finisher shirts, add-ons, and fulfillment counts.
Production Batch
Use the order period above to lock approved registrations for supplier production, email runners, and export the batch order summary.
Production Batch History
Export each batch, generate its delivery order, or revise its dates. Batch edits email only newly included or previously failed recipients; deleting a batch sends no runner email.
| Batch | Period | Runners | Supplier Payable | Status | Action |
|---|---|---|---|---|---|
| No production batches yet. | |||||
Singlets By Size
| Category | Size | Qty |
|---|---|---|
| No singlet orders yet. | ||
Finisher Shirts By Category And Size
Includes default 21K/42K finisher shirts and purchased Extra Finisher Shirt add-ons.
| Category | Size | Qty |
|---|---|---|
| No finisher shirt orders yet. | ||
Other Add-ons By Variant
Excludes finisher shirts so shirt orders are not double-counted.
| Product | Variant | Qty |
|---|---|---|
| No add-on orders yet. | ||
Fulfillment Counts
| Method / Site | Status | Qty |
|---|---|---|
| No fulfillment records yet. | ||
Continuous Inventory & Supplier Receipts
Every locked supplier batch increases cumulative demand. Record each dated pickup against the combined order total, regardless of which cutoff the supplier produced first.
Inventory is never manually deducted. Apparel is allocated when the package reaches Apparel Sorting Completed. Later QC or shipment steps do not deduct the same item again.
Continuous Inventory Position
| Item | Category | Size | Total Ordered | Total Received | Allocated | Available | Missing | Excess |
|---|---|---|---|---|---|---|---|---|
| Run inventory setup and refresh to load the report. | ||||||||
Order Growth By Supplier Batch
Batches remain the payment and ordering audit trail. Each locked batch adds to the continuous quantity owed by the supplier.
| Batch | Cutoff | Status | Items Added | Batch Payable | Cumulative Ordered |
|---|---|---|---|---|---|
| No locked supplier batches yet. | |||||
Record Supplier Delivery / Pickup
Record only quantities physically counted on this date. The pickup is compared with all locked orders combined, not assigned to one batch.
Counted Items
The table loads the cumulative ordered items and prior receipts. Enter only the quantity received now. Use "Add Unlisted Line" for unexpected excess stock.
| Item | Category | Size | Ordered | Previously Received | Missing Before This Receipt | Receive Now | Action |
|---|---|---|---|---|---|---|---|
| Loading the continuous inventory ledger... | |||||||
Supplier Receipt History
Generate a clean acknowledgment receipt for every pickup. Incorrect entries are voided with a reason and remain visible for audit.
| Receipt | Date | Supplier / Reference | Received By | Lines | Status | Action |
|---|---|---|---|---|---|---|
| No supplier receipts recorded yet. | ||||||
Locked Additional Orders
Use this only when a runner whose entitlements are already in production later buys add-ons for the next supplier batch.
Record Additional Order
Only approved, production-locked registrations appear here. Unlocked registrations should still be edited from the Review Registration screen.
Recorded Locked Additional Orders
These are separate from the original locked registration and will feed the next supplier order batch.
| Date | Runner | Add-ons | Amount | Payment | Batch Status | Action |
|---|---|---|---|---|---|---|
| No locked additional orders yet. | ||||||
Fulfillment & Quality Control
Internal sorting, QC, thermal labels, Digital Claim Stubs, race kit release, and virtual shipment tracking.
By Claiming City / Shipment
| Destination | Packages |
|---|---|
| No records yet. | |
By Supplier Batch
Saved batch records are shown separately from runner packages and individual entitlement pieces.
| Batch | Batch Records | Runner Packages | Entitlement Pieces |
|---|---|---|---|
| No records yet. | |||
Receive Supplier Batch
Marks the selected batch items as received and ready for sorting. Virtual-runner release remains blocked until completion approval.
QR Scan Station
Scan a thermal-label QR with a phone camera, USB scanner, or Bluetooth scanner.
| Runner | Category | Destination | Action | Batch | Status | Claim / Shipment |
|---|---|---|---|---|---|---|
| Run SQL 69, then sync approved runners. | ||||||
Timing & RFID Race Control
Configure category waves, age groups, reader stations, chip assignments, and official Male/Female results. Physical reader capture runs in the SKM desktop app.
Category Waves & Gun Starts
| Wave | Category | Schedule | Gun Start | Status | Action |
|---|---|---|---|---|---|
| Run SQL 80, then refresh. | |||||
Reader Stations
| Code | Name | Type | Reader |
|---|---|---|---|
| No stations yet. | |||
Age Groups & Award Rules
Ranks are always separated by category and Male/Female division. An age group may apply to all categories or one selected category.
| Name | Category | Ages | Status | Actions |
|---|---|---|---|---|
| No age groups yet. | ||||
Chip Assignment Monitor
| Bib | Runner | Age | Age Group | Category | EPC | Wave | Actions |
|---|---|---|---|---|---|---|---|
| No timing roster loaded. | |||||||
Current Results & Award Sorting
Filter the live ranking by category, Male/Female division, or configured age group. Overall and age-group ranks remain category-specific.
| Bib | Runner | Sex | Age | Category | Age Group | Gun Time | Chip Time | Overall Rank | Age Rank | Award | Status |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Load results after start/finish reads are uploaded. | |||||||||||
Runner Photo Gallery
View best photos uploaded by runners. Click a photo to see basic registration details.
Virtual Run Completion Reviews
Review Strava/activity links and completion screenshots for approved Virtual Run participants. Approval releases the runner certificate and sends the shipping confirmation email.
| Ref | Runner | Category | Completion | Status | Submitted | Action |
|---|---|---|---|---|---|---|
| Virtual completion submissions will appear here. | ||||||
21K / 42K Medical Clearance Reviews
Review Fit-to-Run Medical Certificates for 21K and 42K participants. Do not release a 21K or 42K race kit unless medical clearance is approved.
Medical Clearance Opening Notice
On or after August 19, send one opening notice to all approved physical 21K and 42K runners. Runners already sent this notice are automatically skipped.
| Ref | Runner | Issue Date | Physician | Status | Submitted | Action |
|---|---|---|---|---|---|---|
| 21K / 42K medical clearance submissions will appear here. | ||||||
SKM 2026 Marketplace
Manage merchandise, storewide sales, shipping, payment verification, and fulfillment labels in one place.
| Order | Customer | Fulfillment | Total | Payment | Status | Submitted | Action |
|---|---|---|---|---|---|---|---|
| Open this tab to load Marketplace orders. | |||||||
Product Catalog
| Product | Type | Price | Discount | Stock | Status | Action |
|---|---|---|---|---|---|---|
| Products will appear here. | ||||||