"Leveraging eCommerce for Purpose"

Luxury Rentals, Rebuilt for Performance

Switch is a subscription platform for renting authentic designer jewelry and handbags. Members choose pieces from luxury brands, pay a flat monthly fee, and swap as often as they like. The platform manages authentication, shipping, exchanges, and features a rent‑to‑own pathway.

Faster UX Hardened Security ADA Compliance
Performance

Snappier Loads

Optimized code, queries, and caching for faster page and API responses.

Security

Hardened Stack

Framework upgrades and best practices across auth, payments, and PII.

Accessibility

Score ~20 → 75

Semantic structure, contrast, focus states, labels, and keyboard flows.

Challenge

Elevate speed, security, accessibility, and overall performance without disrupting the brand experience-or ongoing subscription operations.

  • Modernize a legacy PHP codebase into a maintainable, scalable foundation.
  • Improve load times, SEO health, and accessibility compliance (ADA/WCAG).
  • Harden security around authentication, payments, and user data.
speed, security, accessibility

Approach

Backend Modernization

Migrated core application to Laravel for security, maintainability, and performance.

Optimized database queries, added caching, and introduced clear domain boundaries.

Implemented robust testing and CI to support future growth.

Frontend Experience

Delivered a fast, responsive UI with React (via Inertia.js pattern).

Improved navigation, advanced filters, wishlists, gift subscriptions, and waitlists.

Refined product cards, collection pages, and checkout flows for conversion.

Security & Compliance

Applied best practices for auth, payments (Stripe), and PII handling.

Framework upgrades, dependency audits, and secure headers / rate limiting.

Accessibility improvements toward ADA/WCAG alignment.

SEO & Analytics

Structured metadata, improved crawlability, and performance budgets.

Enhanced tracking for Meta and Google Ads to inform campaigns and ROI.

Results

Faster, Smoother Journeys

Reduced perceived latency with better caching and query tuning; improved Core Web Vitals.

Accessibility Gains

Accessibility score improved from ~20 to ~75 through semantic HTML, focus order, and contrast fixes.

Security & Stability

Stronger protections around auth and payments; more resilient infra and deploys.

Have a similar challenge?

Let’s migrate legacy code, boost performance, and unlock growth-without disrupting your users.

Tech Stack

Laravel
Inertia.js
React
Stripe
CDN
MySQL/Postgres
Redis (cache/queues)
CI/CD

Client Speak

“They were extremely organised, communicated very effectively, and met all of the deadlines. They were extremely clear about what they needed from us to complete these projects in a timely manner. I can’t disclose exact metrics, but I can say that we have been growing consistently. They can handle complex tasks that are less than straight forward. Whenever we’ve needed to figure out a solution, they’ve demonstrated creativity.”

Elliott Darvish

JoinSwitch Logo
Joinswitch website
Joinswitch website
Joinswitch website

Need help with your eCommerce store

Please share your requirements in detail

(opens in a new tab)