--- name: project-parkerslingshotrentals description: "parkerslingshotrentals.com — Polaris Slingshot rental site on DO 165.22.1.228; booking system, waiver, admin portal, Square payment pending" metadata: node_type: memory type: project originSessionId: 002fe81e-7e03-414d-b842-1f94f1390a22 --- Parker County Slingshot Rentals — LIVE at https://www.parkerslingshotrentals.com (DO 165.22.1.228, CyberPanel). Deploy path: `/home/parkerslingshotrentals.com/public_html/` **Why:** Single-vehicle slingshot rental business in Weatherford, TX. Needs online booking, waiver, payments, and admin management. ## Credentials - Admin portal: /admin/index.php — user: admin / pass: Parker2026! (URL-token auth, no cookies) - DB: park_slingshot / park_slingshotuser / 4@rxg*8kovxCr7w6 on localhost - Deploy path: /home/parkerslingshotrentals.com/public_html/ - SendGrid API key: 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 - Square production access token: EAAAl3FsAu_2ri8kZE_ENEyi2T_C8HXXm5XQFY6Lbnd8SX6FqYp8J_upUeXNYh7v - Square application ID: sq0idp-YSM7BU9IVyOWSzpeP-0nzQ - GitHub repo: myronblair/parkerslingshotrentals ## Admin login fix PHP sessions were unreliable (LiteSpeed page caching + session dir permissions). Replaced with HMAC-signed cookie auth — no session files needed. Admin .htaccess has CacheEnable off. ## Packages - half-day: $99 / 4 hrs - full-day: $169 / 8 hrs - weekend: $299 / 48 hrs ## Booking flow (6 steps tracked in admin) 1. Booking submitted (auto) 2. Booking confirmed (status dropdown) 3. Waiver signed (waiver.php?ref=PSR-XXXXXX — canvas e-signature) 4. Insurance verified (admin toggle) 5. Deposit received (admin toggle) 6. License verified (admin toggle at pickup) ## Pending tasks - Task #3: Square deposit payment integration (credentials above) - Task #6: Vehicle photos (waiting on user)