R100 Event System
R100 Event System is a custom archery reservation and scoring platform designed for in-field operation where internet may be unavailable or unreliable.
This system is separate from the public website and is optimized for on-site event workflows such as check-in, label printing, score entry, and scoreboard updates.
System Summary
- Platform: Highly customized WooCommerce implementation.
- Core goal: Reliable offline-first event operation.
- Device focus: Tablet-first workflows for registration and scoring.
- Hosting model: Local laptop-hosted web server at event locations.
Environment and Hosting
- Primary host: Laptop #1 (main local server).
- Credentials: Stored in LastPass.
- Local stack: XAMPP (legacy 2015 setup), PHP 7.
- Local site URL:
r100host.com. - Web root: Runs from the local XAMPP htdocs directory.
Network and Tablet Routing
- Tablets are configured to use proxy routing through the local event network.
- Squid proxy runs through the laptop/router path.
- Typical Squid proxy port:
3128. - Proxy service should auto-start on Windows and be verified before event use.
Data Model and Event Logic
- Events are represented as products (composite products).
- Registrants are tied to event IDs.
- Local workflow is configured to target the current or next upcoming event by default.
- Orders remain in processing on production until imported into local.
Registration Status Workflow
The local event flow uses custom statuses to track in-person operations:
- Pending Payment: Registered on tablet but not yet paid.
- Paid: Completed online checkout or paid at registration.
- Printed: Label has been printed.
- Score Entered: Score has been entered.
Access and Support Notes
- There is a secondary developer login that opens unrestricted WP admin access.
- Secondary login details are maintained in the misc folder.
- For remote support, access is typically handled through TeamViewer or phone guidance.
Important Operational Notes
- Rinehart 3D is no longer affiliated with the R100 team.
- Keep legacy environment changes minimal unless explicitly planned, because event operations depend on this long-running setup.
- See annual reset and import procedures in the next page.