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

Posted 4 days ago

Worldwide

Summary

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.

  • $100.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
PostgreSQL
JavaScript
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 12, 2026
  • India
    Bhubaneswar12:40 PM
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Full-Stack Development
Database Architecture
SaaS
Kotlin
Realm Database
NGINX
Rust
Solidity
Node.js
PostgreSQL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo