A live accommodation marketplace where hosts pay one flat monthly fee instead of the 15-25% per-booking commission charged by Booking.com and Airbnb. Designed, built and deployed solo.
Full description
tripspace.global is a two-sided accommodation marketplace built around a different pricing model. Hosts pay a flat subscription (R450 per 5 rooms) and keep 100% of their booking revenue. The platform never touches guest payments, which keeps the model simple and avoids payment-facilitator regulation.
I designed and built the whole product myself: frontend, backend, security rules, admin tooling and growth systems. It includes:
Host and traveller experiences with listings, search and real-time messaging
A tiered Partner and Affiliate referral system with automated commission tracking
A role-based admin system with enforced Firestore security rules, not just hidden UI
TripGuard, an AI-driven traveller trust and safety feature built on Gemini
A lead-generation tool that uses the Google Places API, with hard spend caps to prevent runaway API costs
Subscription billing handled through serverless Cloud Functions
I built it with AI-assisted development (Claude and Claude Code) as my core working method. I direct, review and test every change, and I disclose that openly.
Tech stack
React, TypeScript, Vite, Firebase (Firestore, Auth, Hosting, Cloud Functions on Node.js), Google Cloud Platform, Cloudflare, PayPal, Google Places API, Gemini API, Resend
Suggested skill tags
Full-Stack Development, React, TypeScript, Firebase, Serverless, Web Security, API Integration, AI Integration
A premium e-commerce website concept created for a modern luxury fashion brand. The experience focuses on elegant visuals, refined typography, and an intuitive shopping journey that reflects the brand's premium identity.
Project Goal💯
The objective was to design a sophisticated online shopping experience that combines visual storytelling with seamless product discovery. Every section was crafted to highlight the brand's quality, build trust, and encourage conversions while maintaining a clean, minimal aesthetic.
We've been having a lot of fun testing AI recently in a brand and web projects.
I'm a big believer in everything we produce is human first and AI assisted to help spin up ideas of enhance our digital presence. Behind the scenes there isn't anything we can't achieve in digital now.
With Claude 5.5, An initial brief and just a few prompts later on a logo animation and I can visualise what I want for my animators and not just have to talk them through a few slides.
Most will say do we even need to improve what claude spits out, but I notice the little things and the little things are why we are always busy.
But this unlock has huge potential for us and our clients.