TrailForge
Live storefront behind Cloudflare, on my own infrastructure
- Runs on my own DigitalOcean droplet behind Cloudflare with Full (strict) SSL; the origin answers on a separate direct hostname for comparison.
- Cache rules tuned so catalog and asset pages serve cache HITs while private and session pages bypass cache. A session cookie bug that briefly let private pages cache was found, isolated, and fixed.
- Free Managed WAF ruleset plus custom blocks for admin paths and SQL injection / XSS query patterns, and a login rate limit of 5 attempts per 10 seconds per IP, verified end to end from a browser.