Voliop
Frontend Developer
Bilingual marketplace for auctions, stable rentals, veterinary care, and trainer bookings.
Open live siteProblem
Equestrian buyers and sellers needed one place to trade horses, join auctions, rent stables, and book vets and trainers, without juggling fragmented sites.
What I built
Frontend for a bilingual equestrian marketplace: auctions, stable rentals, veterinary care, and trainer bookings. Built with Next.js, TypeScript, and Tailwind, including dynamic routing, modular service-based architecture, authentication flows, and multiple API integrations.
Impact
Engineered a multilingual EN/AR platform with RTL/LTR support and a seamless experience across complex marketplace features.
Key features
- Responsive interface with performance-minded page structure
- Category and listing experiences with dynamic routing
- Login and registration wired into the product auth model
- Bilingual English and Arabic with correct RTL/LTR behavior
- Integrations with backend and external APIs
Tech stack
Challenges & solutions
Challenge
Serving two reading directions and languages without duplicating layouts or breaking reuse.
Solution
Direction-aware layout primitives, shared components tested in both LTR and RTL, and consistent spacing and typography per locale.
Challenge
Many marketplace modules (auctions, rentals, services) on one brand without a noisy UI.
Solution
Repeated section patterns, clear hierarchy per page type, and predictable navigation between categories and detail views.