Lancaster Archery
Documentation for Lancaster Archery Academy properties managed by Rhino Group.
About Lancaster Archery
Lancaster Archery is a premier archery education and training facility offering classes, tournaments, and programs for archers of all skill levels. The Rhino Group manages the custom-built Laravel application that powers their class registration, event management, and customer relationship systems.
Sites
| Site | URL | Platform | Description |
|---|---|---|---|
| Academy | lancasterarcheryacademy.com | Laravel 8 | Event management, registration, subscription billing, tournament management with Laravel Nova admin |
Technology Stack
Core Platform
- Laravel: 8.40+ (PHP 8.2 required)
- Laravel Nova: 4.0+ (premium admin panel)
- Database: MySQL/MariaDB
- Cache/Session: Redis or file-based
- Queue: Database queues for background processing
Frontend
- Inertia.js: 0.8+ with Vue 3.2.0
- Vue 3: Composition API and Options API
- Tailwind CSS: 2.0+ with JIT mode
- Headless UI: Accessible component library
- v-calendar: Date selection and calendars
Key Features
- Event Management: Classes, tournaments, parties with session scheduling
- Registration System: Real-time seat availability, waitlist management
- Subscription Billing: Recurring payments via Authorize.Net
- Payment Processing: Authorize.Net CIM for saved cards
- Tournament Support: Divisions, distances, IANSEO export
- Team Registration: Individual and mixed team support
- Digital Waivers: Smartwaiver integration
- Email Marketing: Klaviyo integration
- 40+ Nova Actions: Workflow automation
Documentation
See the application's built-in documentation and analysis files.
Key Features Documented
- Event System: Categories, levels, types, sessions, timeslots
- Reservation Flow: Booking, conflict detection, reassignment
- Subscription Billing: Enrollment fees, recurring invoices, transfers
- Payment Integration: Authorize.Net CIM, refunds, saved methods
- Account Management: Primary accounts, sub-accounts, family members
- Tournament Management: Divisions, distances, team registration
- Administrative Tools: Nova resources, custom actions, reports