Job description
What this role is about
About the Project: We are building Travlink, a marketplace for booking private city tours with verified local guides across India—think Airbnb Experiences but focused on authentic, personal local discovery. The core platform is live, functional, and well-architected. Phases 1 & 2 are complete: tourists can browse hosts, book tours, and pay via Razorpay. We now need a skilled Full-Stack Developer to own Phase 3 onward, focusing on rolling out operations dashboards, media optimization, communication workflows, and scaling the platform. Current Tech Stack: Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS 4 Backend: Next.js API routes, Prisma ORM, PostgreSQL (Supabase) Auth: NextAuth v4, Firebase (OTP) Payments: Razorpay Email & Hosting: Resend, Vercel What's Already Built Authentication: Tourist & host authentication (Email/Password, Google OAuth, and phone OTP). Discovery: City search functionality with dynamic filters (Language, price, rating). Profiles: Host profiles featuring media galleries, user reviews, and calendar availability. Core Flow: End-to-end booking flow tightly integrated with the Razorpay payment gateway. Onboarding: An 8-step host onboarding wizard including secure ID upload. Admin Tools: A 90% complete admin panel for host approval, rejection, and verification management. What You'll Build Next (Phase 3 Scope) Dashboards & Operations: Build robust, clean dashboard interfaces for Hosts (earnings tracker, upcoming bookings, profile metrics), Tourists (booking history, cancellations, receipts), and Admins (transaction logs, refunds, and commission tracking). Cancellations & Automated Flows: Implement the core business logic for cancellation policies and automated refund processing. Media & CDN Optimization: Migrate local image/video assets to AWS S3 and set up CloudFront (or Cloudflare) for production-grade, fast global delivery. Communication & Alerts: Replace Firebase OTP with a dedicated SMS gateway (MSG91/Twilio) and build transactional SMS notifications for active bookings. Location Services: Implement geolocation mechanics for a "Guides Near Me" discovery feature. (Future scope includes: SEO/Structured Data optimization, Sentry/GA4 tracking, real-time in-app chat, Google Maps integration, and a PWA setup).