
Closed
Posted
Paid on delivery
Full-Stack Developer Required — Wing of Travel Booking Platform I’m looking for an experienced Full-Stack Developer / Development Team to build a premium, fast, mobile-first booking platform for Wing of Travel, a villa, homestay, resort and cottage booking business based in Coorg, Karnataka, India. The target quality is similar to Airbnb / [login to view URL] in terms of property pages, availability calendar and booking experience. Project Overview Guests should be able to: Search → Select dates & guests → Check availability → Add to cart → Pay online → Receive confirmation I currently manage 5 properties and will add more. All properties and inventory will be managed by me through an admin panel. Host self-registration is NOT required in Version 1. The platform will also include travel/stay packages, tours and destination pages. Required Technology Stack — MUST FOLLOW Please quote only if you are comfortable with this exact stack: - [login to view URL] — App Router - TypeScript - Tailwind CSS - shadcn/ui - PostgreSQL — Neon, Singapore region - Drizzle ORM - Better Auth - Zod validation - Razorpay payments - Resend email - Cloudinary images - Vitest testing - Vercel deployment The GitHub repository and Vercel project already exist. Do not replace the stack or add npm dependencies without discussing and getting approval first. Critical Technical Requirements 1. Double-booking must be impossible This is a non-negotiable requirement. Availability must NOT rely only on application-level checks. Use PostgreSQL: EXCLUDE USING gist constraint + btree_gist extension There must be an automated test demonstrating that an overlapping booking insert fails at the database level. 2. Booking & Pricing - Stay dates must be stored as "DATE" - Timezone: Asia/Kolkata - Currency: INR - Money stored as integer paise, never floating point - Prices must always be recalculated server-side - Never trust totals received from the client - Razorpay webhook processing must be secure and idempotent 3. Security & Validation - Zod validation on every server action - No secrets committed to GitHub - All API keys/secrets through Vercel environment variables - Proper authentication and authorization - Every database table must include "org_id" Guest Website Features Homepage - Premium travel-focused design - Forest green + gold brand palette - Fast and mobile-first - Featured properties - Packages - Destinations - Strong booking/enquiry CTAs Search & Browse Filters should include: - Dates - Number of guests - Property type - Location - Price Property Detail Pages Each property should have: - High-quality photo gallery - Property description - Amenities - Location/map - Policies - Reviews section - Pricing - Availability calendar - Minimum-stay rules - Seasonal rates - Weekend rates - Blocked dates - WhatsApp/enquiry/call options Availability Calendar I want an Airbnb/Booking.com-style calendar showing: - Available dates - Blocked dates - Minimum stay - Seasonal pricing - Weekend pricing - Real-time booking availability Booking Flow Guest should be able to: 1. Select property 2. Select dates 3. Enter guest information 4. Add to cart 5. Checkout 6. Pay using Razorpay 7. Receive booking confirmation 8. Receive confirmation email Guest Account - Login/signup - Booking history - Booking details - Cancellation request Packages & Tours - Packages listing page - Package detail pages - Tour + stay bundles - Pricing and booking/enquiry functionality Destinations Create SEO-friendly destination pages for different areas of Coorg/Kodagu. Static Pages - About - Contact - Terms & Conditions - Privacy Policy - Cancellation & Refund Policy Admin Panel I need a clean and easy-to-use admin dashboard where I can manage the entire business without touching code. Property Management - Add/edit/delete properties - Upload multiple photos - Cloudinary integration - Amenities - Descriptions - Policies - Property details Calendar Management - View bookings - Block/unblock dates - Set nightly rates - Set seasonal rates - Set weekend rates - Set minimum stay Booking Management - View bookings - Confirm bookings - Cancel bookings - Refund bookings - View payment status Packages - Create/edit/delete packages - Manage pricing - Manage package content Enquiries / Leads - Enquiry inbox - Customer details - Property enquiry - Lead status Reports Basic reports including: - Revenue - Occupancy - Bookings by property Staff Roles Implement basic staff/user roles and permissions. Payment & Email Razorpay Implement: - Payment success - Payment failure - Refund handling - Webhooks - Idempotent webhook processing - Secure server-side verification Emails Use Resend for: - Booking confirmation - Cancellation notification - Admin booking notification SEO & Performance The website must be built with SEO and performance in mind. Required: - Server-rendered pages - Proper metadata - Sitemap - [login to view URL] LodgingBusiness markup - Google Analytics - Google Search Console - Optimized images - Fast loading - Excellent mobile experience Target: Google PageSpeed mobile score 85+ on homepage and property detail pages. Mobile First Most customers will be Indian mobile users on 4G. The website must therefore be: - Mobile-first - Fast - Lightweight - Responsive - Easy to navigate - Optimized for slower mobile connections NOT INCLUDED IN V1 Please do NOT build the following unless separately discussed: - Airbnb/[login to view URL] channel manager - OTA synchronization - Host self-signup portal - Commission/payout ledger - AI chatbot - Travel-agent portal - Masked calling - Mobile apps - Multi-language support If you have experience building these, mention them as possible Phase 2 features. Development Milestones I prefer milestone-based development: Phase 1 Database schema + booking architecture + double-booking protection + tests Phase 2 Admin panel — properties, photos, rates and calendar Phase 3 Public website — homepage, search, property pages and availability calendar Phase 4 Cart + checkout + Razorpay + webhooks + email notifications Phase 5 Packages + destinations + enquiry management Phase 6 UI polish + mobile optimization + image performance Phase 7 SEO + analytics + final deployment with 5 live properties Each phase should be deployed and reviewed before moving to the next. What I Will Provide - Domain - Existing GitHub repository - Existing Vercel project - Property photos - Property descriptions - Pricing - Policies - Razorpay account/KYC - Logo files - Brand palette: forest green + gold - Quick communication through WhatsApp Acceptance Criteria The project will be considered complete when: - Website is live on [login to view URL] - All 5 properties are live - Real photos and pricing are implemented - A real ₹ booking successfully completes end-to-end - Payment reaches my Razorpay account - Overlapping bookings for the same property/dates are impossible - Database-level overlap protection is demonstrated with tests - PageSpeed mobile score is 85+ on key pages - I can add properties without developer assistance - I can upload photos - I can change rates - I can block dates - Code is committed to my GitHub - All accounts and environment variables remain under my ownership - Admin handover video is provided - Short README/documentation is provided What I Need From You When applying, please provide: 1. Fixed total quotation in INR 2. Cost broken down by each milestone 3. Estimated working days for each phase 4. Your earliest realistic start date 5. Your availability in hours/week 6. Details of other projects you are currently handling 7. Links to 2–3 live booking/e-commerce websites you personally developed 8. Preferably show a project involving a booking calendar and payment gateway 9. Confirm that you can work with the exact technology stack specified above 10. Explain in your own words how you will prevent double-booking 11. Confirm that you accept milestone-based payment rather than upfront payment 12. Explain what post-launch support is included 13. Your monthly maintenance/support rate after launch 14. Point out anything in this brief that you believe should be changed or improved Important Working Rules - All code must be committed to my GitHub repository regularly - No local-only development - Weekly progress update / 20-minute call or voice note - Do not add features without approval - All code, accounts, keys and data belong to me - No unauthorized third-party dependencies - You are responsible for understanding and maintaining the code you deliver - Clean, production-ready code is expected Ideal Developer I’m looking for someone who has strong experience with: [login to view URL] + TypeScript + PostgreSQL + payment gateways + booking systems + admin dashboards + responsive UI + SEO. Experience with hospitality, hotel, villa, homestay, vacation rental or travel booking platforms is a strong advantage.
Project ID: 40639015
110 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
110 freelancers are bidding on average ₹64,401 INR for this job

Hi, I can help you with "Full-Stack Dev — Vacation Rental Booking Platform" as per your given set of instructions. Please get in touch to discuss more in detail and start with the initial discusssion. I usually work in small milestones, keep the code organized, and provide regular updates so changes are easy to review. Let's discuss the current setup. I'll suggest the best implementation and an accurate timeline. ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹56,250 INR in 9 days
4.2
4.2

Hello I reviewed your Full Stack Dev Vacation Rental Booking Platform project and it stood out because a rental marketplace needs reliable availability pricing booking payments and communication workflows across both guests and property owners Problem Vacation rental platforms can face double bookings incorrect availability and pricing issues and payment or notification failures when property calendars and booking workflows are not synchronized properly Solution I can build the full stack platform with guest and host accounts property listings search and filters availability calendars booking management secure payments messaging notifications reviews and an admin dashboard I can implement the backend APIs database architecture and responsive frontend with proper validation and transaction handling to keep availability and booking data consistent Result You will receive a scalable vacation rental platform with a smooth guest booking experience reliable host management and a strong foundation for future integrations and growth A few questions Which payment gateway should be integrated Do you need Google Calendar or iCal synchronization for property availability Should hosts manage pricing seasonal rates and blocked dates Do you already have UI designs and a preferred technology stack I can start immediately and provide regular progress updates throughout the project Thanks
₹42,250 INR in 7 days
4.1
4.1

Hello, I would love to work on your project. I have solid experience in designing and developing modern, responsive, and high-performance websites that are visually appealing and optimized for speed, SEO, and user experience. I carefully read project requirements before starting and ensure every detail is implemented exactly as requested. Whether it's a landing page, business website, eCommerce store, bug fixing, Bootstrap, HTML, CSS, JavaScript, PHP, WordPress, or custom web development, I can deliver clean, scalable, and well-structured code. My priority is quality, timely delivery, and clear communication throughout the project. I provide regular progress updates and remain available for revisions until you are completely satisfied with the final result. I believe in building long-term relationships with clients by delivering reliable work and exceeding expectations. If required, I can also suggest improvements to enhance the design, performance, and overall user experience of your website. I am ready to start immediately and can dedicate my full attention to your project. Let's discuss your requirements in detail so I can provide the best solution within your budget and timeline. Thank you for considering my proposal. I look forward to working with you and delivering excellent results. Best Regards, Yashvendra Singh Full Stack Web Developer
₹37,500 INR in 7 days
1.2
1.2

Full-Stack Developer | Web & App Development | UI/UX | Excel | Photoshop I turn ideas, requirements, and complex tasks into clean, reliable, high-quality results. Whether it’s a website, web app, mobile app, automation, Excel solution, or custom software — I focus on understanding exactly what you need and delivering it right. If you’re looking for someone who understands the job and gets things done, send me a message. Let’s build it.
₹44,250 INR in 4 days
0.6
0.6

Hi, I’ve carefully reviewed your requirements and I’m confident I can build this booking platform using your exact stack without unnecessary dependencies. I understand the critical priorities: **database-level double-booking prevention, secure Razorpay payments/webhooks, server-side pricing, a reliable availability calendar, and a fast mobile-first experience**. I’ll implement the booking architecture with PostgreSQL `EXCLUDE USING gist` + `btree_gist`, backed by automated tests to prove overlapping bookings cannot be inserted. I can also handle the admin panel, property/rate/calendar management, booking flow, Razorpay + Resend integration, packages, SEO, performance optimization, and Vercel deployment across your milestone structure. I’m happy to work directly in your GitHub/Vercel setup with milestone-based delivery and regular progress updates. Send me the opportunity to discuss the architecture and milestone plan I can get started promptly.
₹37,550 INR in 7 days
0.0
0.0

Hey, I'm a full time software developer (technical lead) and freelancer. I've made an website & mobile applications for the exactly same requirement though, but its under uat right now, for reference yout can download the mobile app, i.e., DM-OTA (End User) & OTA Business(for hotelier use, I've admin website and a\both of these mobile apps in website too, which I can't share right now due to professional terms with other client. Because of the above reason, I think we will have good equation regarding the development of same project. And for the reference I've great knowledge in this domain, as I've worked on channel manager & frontdesk too. 7844900632 is my contact number, where we can discuss in detail.
₹60,000 INR in 30 days
0.0
0.0

I recently helped a client transform their initial concept into a polished, high-quality digital experience that exudes modernity and intuitiveness, ready for real users. I can help you bring your vision to life with a clean, user-friendly solution that not only looks professional but also functions seamlessly to support your overarching goals. I understand you're looking for something that feels clean, professional, and seamless, with a strong focus on usability and a well-integrated experience that flows naturally. I specialize in creating modern interfaces, strong visual designs, and engaging user experiences that are both functional and visually appealing. I have done similar work: Marketing websites - [Link]. You can also check out my project, Culture City - [Link], where I implemented advanced booking functionalities and seamless payment integrations. I am very interested in chatting with you about your project and collaborating to build your business while achieving your goals. The only thing you will lose is some time on a free consultation. Kind Regards, Nanise Mostert
₹37,500 INR in 7 days
0.0
0.0

I’m excited to propose my services for your vacation rental booking platform. Having recently completed a similar project, I understand the importance of a **responsive**, **integrated**, and **scalable** solution. My approach will ensure a **professional** user experience that simplifies the booking process for your guests. I am confident I can deliver the same quality and attention to detail for your platform. Your requirement for a **double-booking** prevention mechanism truly stood out, and I will implement robust database-level checks to ensure this is never an issue. While we might be new to Freelancer, we have over 5 years of experience off-site. I appreciate you taking the time to review our proposal and would love to discuss this project further. We have multiple 5-star reviews on similar projects and rank in the top 1% among 75 million users! Looking forward to connecting soon. Regards, TJ
₹37,500 INR in 7 days
0.0
0.0

I’m a good fit for this project because I focus on building practical AI automation systems that improve conversion without adding operational complexity. I can design bots that integrate with your existing marketing stack, trigger actions based on lead behavior, and keep every step auditable so your team can trust the system. My approach is to use AI where it adds real value, such as qualification, tagging, prioritization, and follow-up generation, while keeping the workflow modular and easy to refine.
₹37,600 INR in 7 days
0.0
0.0

With strong experience in full stack development using PostgreSQL, SEO tactics and web development, GSINFOTECHH OPC Pvt. Ltd. is perfectly equipped to build your vacation rental booking platform from the ground up. We have a particular focus and expertise on developing systems with non-negotiable requirements such as double-booking prevention. Along with proficiently following the required stack, our team brings a wealth of talent in designing inviting user interfaces that prioritize not only aesthetic quality but efficient functionality, delivering high-quality experiences for your users - just like they get on Airbnb or Booking.com. We also understand the need for top-notch security and validation, ensuring secrets aren't committed to GitHub, utilizing Vercel environment variables for API keys and thorough authentication protocols. Being an expert in creating database tables with "org_id," my approach will ensure that your property management system is robust and easily managed via the intuitive admin panel we'll develop. The platform will have all features mentioned in your description, including the detailed property pages complete with photo galleries, amenities lists, policies & more. Our technical proficiency encompasses inclusive features such as blocked dates, WhatsApp communication options, rating sections as well as static sections like about us and contact us pages.
₹37,500 INR in 3 days
0.0
0.0

Dear client, An Airbnb-quality villa/homestay booking platform (search -> dates & guests -> availability -> cart -> pay -> confirm) is a substantial full-stack build - here is how I would approach it. My approach: - Guest flow: fast mobile-first search, property pages, availability calendar, cart and online payment with confirmation - Admin panel: manage 5 properties (and more later), inventory, rates, packages, tours and destination pages; no host self-registration in v1 - Architecture: React front-end + Node/FastAPI + PostgreSQL, clean and extensible for v2 Stack: React + FastAPI/Node + PostgreSQL + Docker (comparable to Airbnb-grade UX). Timeline: booking core (search->pay->confirm) in 10 days, admin + polish by day 14. Deliverables: source, DB schema, API docs, deployment guide, handover call. One question: which payment providers should be supported at launch (Razorpay, UPI, cards)? Best regards, Xianwen
₹37,500 INR in 10 days
0.0
0.0

Hubballi, India
Member since Jul 3, 2026
₹12500-37500 INR
₹12500-37500 INR
₹75000-150000 INR
$30-250 USD
$30-250 USD
₹1500-12500 INR
£10-15 GBP / hour
₹750-1250 INR / hour
$1500-3000 USD
₹600-1500 INR
₹12500-37500 INR
$30-250 USD
$10-60 USD
₹37500-75000 INR
$12000-35000 USD / hour
$10-30 USD
$25-50 AUD / hour
$250-750 USD
€250-750 EUR
$1500-3000 USD
₹12500-37500 INR
$250-750 USD