Screenshots



Problem
Renters need fast, trustworthy discovery and booking without friction; operators need inventory and pricing to stay consistent at scale.
Solution
A performance-oriented web app with strong listing UX, filtering, and booking paths backed by a maintainable API and clear domain modeling.
Technical highlights
- Search and filter UX tuned for quick scanning on large inventories.
- Role-aware flows for browsing, comparing, and progressing toward booking.
- Integrated payments and operational hooks suitable for production rental use.
Challenges
- Balancing rich UI interactions with fast first loads on media-heavy pages.
- Keeping listing data consistent across search, detail, and checkout surfaces.
Tech stack
Frontend
- React
- TypeScript
- Next.js
- Tailwind CSS
Backend
- Laravel
- MySQL
- Redis
Tools
- Docker
- AWS
- Stripe