Abhinav Mohan

04 / 09 · Websites · 2024

Gift Experiences

A two-sided marketplace for gifting experiences instead of things.

Gift Experiences screenshot
Type
B2B2C marketplace
Role
Solo: both platforms end to end
Year
2024
Stack
Next.js, TypeScript, Firebase, Stripe, Node.js, SignalR, Tailwind CSS

Overview

Gift Experiences is two products sharing one backend: a customer site for browsing and gifting experiences, and a vendor portal where businesses apply, list experiences and track revenue. Bookings, payments, chat and gift credits are all handled in-house.

What I built

  1. 01Customer site (giftexperiences.ca) and vendor portal (giftexperiences.store) on a shared Firebase backend.
  2. 02Booking flow with Stripe payments, QR-code tickets, automated email and a gift-credit system for purchases and exchanges.
  3. 03Denormalised collections, multi-layer caching, compound-index search and SignalR location-based chat.
  4. 04Location filtering, saved gifts, booking exchanges and a vendor analytics dashboard.
  5. 05Full vendor lifecycle: application workflow, experience management, notifications and revenue tracking.