Problem: San Carlos tourism is scattered across WhatsApp, Facebook, and word of mouth; activities, lodging, and dining live in separate channels with no central place to discover, compare, and book with secure payment.
Solution: a marketplace with three verticals (water activities, lodging, dining directory) and four roles (customers, providers, admin), each with its own panel and permissions.
Outcome: ongoing progress on turisc.com as verticals, payments, and messaging converge in one product.
Tech stack
React, Vite, Tailwind CSS, shadcn/ui, NestJS, MySQL, Stripe Connect, Socket.IO, Google Maps API, Docker, CI/CD