← Lavori

React / Next.js Developer for Full-Stack Web Application (PostgreSQL)

Budget: $100.0 FIXED / ⭐ 0.00 (0) India

react-js, postgresql, javascript, node.js, web-application, database-architecture, api-integration

Job Description 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). Who We're Looking For (Required Qualifications) Next.js & TypeScript Mastery: Strong practical experience handling state, rendering strategies, and data mutations using modern Next.js patterns. Backend & DB Proficiency: Deep familiarity with Prisma ORM and handling relational databases (PostgreSQL/Supabase). API & Payment Security: Confident designing clean REST APIs via Next.js API routes and working with custom payment gateway webhooks (Razorpay/Stripe). Tailwind UI Implementation: Ability to build highly responsive, pixel-perfect user interfaces cleanly without relying heavily on pre-made design systems. Codebase Adaptation: You should be entirely comfortable stepping into, reading, and iterating on top of a well-structured, production-ready codebase.
Apri su Upwork