
Closed
Posted
Paid on delivery
Full-Stack Web Booking Platform & Desktop Client Extension (Node.js/React/Electron) Description: We are seeking an experienced Full-Stack Developer or small Development Team to build a multi-stage scheduling and session utility platform. The project starts with a custom web booking system (Phase 1) and will expand into a native desktop application (Phase 2). Key Technical Requirements: Backend: Node.js, NestJS, PostgreSQL Frontend: React.js / [login to view URL], TypeScript, Tailwind CSS Desktop Client: Electron (TypeScript) or C# .NET Integrations: Google Calendar/Meet API (OAuth2), Transactional Email, AWS S3, WhatsApp Business API Scope Summary: Phase 1 (Web Platform): Rolling-window availability booking calendar, multi-timezone management, automated Google Meet link generation per host, custom admin database ingestion tools, and automated Excel sync. Phase 2 (Desktop Client): Native Windows desktop agent for meeting notifications, background session capture with offline caching, and automated cloud sync to AWS S3. Start your proposal with the exact phrase 'BOOKING STACK' to confirm you have reviewed the complete technical specification. How to Apply: Mandatory Application Requirement: To prove you have thoroughly read the technical scope, your proposal must begin with the exact phrase: BOOKING STACK Any proposal missing this exact phrase as its first word will be automatically deleted without review. Please share portfolio examples of custom scheduling systems, CRMs, or desktop utilities you have built, along with your estimated delivery timeframe for Phase 1.
Project ID: 40734673
243 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
243 freelancers are bidding on average $173 USD for this job

BOOKING STACK As a seasoned Full-Stack Software Engineer with over a decade of experience, my team and I specialize in developing complex platforms like the one you're envisioning. We have extensive knowledge in key technologies like Node.js, React.js, and Electron (both TypeScript & C#). Furthermore, our mastery of integrations - including database ingestion, Google Calendar/Meet API, Transactional Email systems and more - will serve as a solid foundation for this innovative scheduling project. In a world increasingly dependant on multi-timezone management and unified online operations, we understand the need for a rolling-window availability booking calendar with seamless integrations; OAuth2-based communication with Google Calendar and Meet API points to just that. Our ability to implement efficient processes using these APIs to facilitate automated Gmail links specific to hosts is something we pride ourselves on. Considering your future goal of expanding into a native desktop application, our expertise in TypeScript and Electron (TypeScript) or C# .NET makes us an unrivaled choice. We've had great success in building functionally robust desktop agents akin to your needs for efficient meeting notifications and offline session capture.
$155 USD in 3 days
7.9
7.9

Hi there, I've built several full-stack booking platforms, and your multi-stage scheduling project is a great fit. My approach uses your specified stack: Node.js/PostgreSQL for a robust backend API, React with TypeScript and Tailwind for the responsive web frontend, and Electron to package it into a secure, native desktop client. I'll integrate real-time updates for session management and ensure data consistency across both platforms, leveraging NoSQL where appropriate for performance. I can start immediately and deliver a polished, fully-tested application within your timeframe. Best Regards, Khorshed Alam, RS Software
$155 USD in 6 days
7.9
7.9

BOOKING STACK When a project involves multiple integrations and platforms, the real issue often lie in making sure smooth communication across all components. My approach will mitigate risks such as data lost and downtime during the development process. Phase 1: Safe staging build: full web platform developed in a private environment first. Phase 2: Desktop client setup: native Windows agent built alongside the web platform. Phase 3: Integration testing: thorough checks on Google Calendar and AWS S3 functionalities. Phase 4: Deployment: smooth transition to live environment with no impact on existing systems. I estimate that Phase 1 can be delivered within 4-6 weeks, depending on the complexity of the integrations. Looking forward to colaborating on this project. Rajavel
$169 USD in 5 days
7.4
7.4

BOOKING STACK Your brief is not a simple booking form build; the risky part is the scheduling logic behind it — rolling availability, timezone handling, Google OAuth/Meet creation, and then making that stable enough to extend into a desktop client later. I would approach Phase 1 by first locking the booking rules/data model, then structuring the API and admin ingestion flow so Phase 2 does not become a rewrite. I’ve worked on custom web apps where React/Next frontends had to coordinate with Node backends, third-party APIs, file/data sync, and admin-side utilities rather than just public-facing pages. For this kind of system, architecture matters more than visuals early on, especially when calendar logic and future desktop sync are involved. To estimate Phase 1 properly, I can also outline the technical split for web app, admin tools, and later desktop sync. - Do you already have the exact booking stages and host rules mapped out, or should that workflow be defined from scratch? - Should the Excel sync be one-way import, two-way sync, or scheduled reconciliation? - For the desktop side, is session capture limited to metadata/logging, or do you expect audio/video/file handling too?
$240 USD in 7 days
7.4
7.4

Hi, I understand you need a robust multi-stage booking platform with a web frontend and a native desktop client for session management and cloud sync. The main engineering challenge lies in orchestrating seamless integration between the web booking system, desktop offline caching, and cloud synchronization while maintaining data consistency and multi-timezone accuracy. I usually structure such systems by separating backend scheduling logic from frontend session management and desktop sync layers to isolate complexity. My experience with custom feature development and CRM integration has equipped me to design reliable data flows and admin tools that scale. I approach integrations like Google Calendar and AWS S3 with careful attention to API rate limits, authentication flows, and error recovery to ensure smooth user experience. I would first validate offline sync strategies and multi-timezone booking logic to avoid conflicts and latency issues. If helpful, I can outline the ingestion and sync architecture or review your calendar integration approach. Thanks, Hercules
$200 USD in 7 days
7.0
7.0

Subject: Proposal for Your Web Development Project Hi, Afte r reviewing the details of your project , I’m excited about the potential to collaborate with you. With over a decade of experience in web development, I’m confident in my ability to deliver exceptional results. Here’s why I believe I’d be a great fit for your project: Front-End Development: I have expertise in HTML, CSS, JavaScript, and Bootstrap, enabling me to create visually appealing, responsive designs. Back-End Development: Proficient in CodeIgniter, Laravel, MySQL, and PHP, I can provide robust and scalable solutions. Platform Experience: I am well-versed in WordPress, Shopify, WooCommerce, Elementor, and Webflow. Design/UI/UX: I specialize in Figma, jQuery, and converting PSD files to HTML to ensure a seamless user experience. I am available to start right away and can accommodate your schedule. I would love to discuss how I can help bring your project to fruition. Looking forward to your response! Best, Muhammad Rizwan LA
$140 USD in 7 days
6.9
6.9

Hello, I checked your "Full-Stack Web & Desktop Booking App -- 2" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$150 USD in 6 days
6.5
6.5

BOOKING STACK Hi there, We understand you're looking for a skilled Full-Stack Developer to build a multi-stage scheduling and session utility platform, starting with a custom web booking system and expanding into a native desktop application. Our team at Webbook Studio has relevant experience with similar projects, including a learning platform website for children using PHP, WordPress, and custom design, as well as a music voting mobile app built with React Native and Node.js. We're confident in our ability to deliver a high-quality web booking system using Node.js, NestJS, PostgreSQL, React.js, and TypeScript, and then extend it into a desktop client with Electron. One question: can you provide more details about the custom admin database ingestion tools and automated Excel sync required for Phase 1? Feel free to message us to discuss the details! — Webbook Studio
$250 USD in 3 days
6.6
6.6

BOOKING STACK hello, In Phase 1 the part that quietly breaks booking systems is time: storing slots in UTC, converting per host and guest timezone, and handling daylight-saving shifts so a rolling availability window never double-books or shows a phantom slot. I'd make slot reservation atomic in PostgreSQL and generate the Meet link per booking through each host's Google OAuth, with automatic token refresh so links don't fail silently weeks later. For Phase 2, background session capture needs clear consent built in, a visible recording indicator and participant notice, since capturing meetings without it creates real legal exposure in the UK. The offline cache would queue captures locally and sync to S3 with retries once connected. What does "session capture" record, screen, audio, or notes? And should the Excel sync be one-way export, or two-way? have a nice day.
$1,600 USD in 30 days
5.9
5.9

BOOKING STACK Hello, I hope you're doing well. I work with Node.js, NestJS, React, TypeScript, PostgreSQL, and Electron for booking and session-based platforms. For this build, I'd structure the API around timezone-safe availability rules, Google OAuth2, and host-specific Meet creation. PostgreSQL would handle booking state, while S3 sync and offline caching would support the desktop phase. I’d begin by confirming the Phase 1 data model, Excel ingestion format, and Google Calendar flow before planning the Electron agent. Could we have a short conversation about the rolling booking window and Phase 1 scope? I can also share relevant examples here on Freelancer.com. Thank you, Jasjot
$100 USD in 6 days
6.2
6.2

BOOKING STACK What you’re building lives or dies on the backend logic, not just the interface: rolling-window booking, multi-timezone accuracy, Meet generation per host, ingestion tools, and later an offline-aware desktop companion. The right way to start is to define the scheduling engine and integration boundaries first so the web platform and desktop client can share a clean foundation. My team handles custom builds in Node/React stacks and the kind of connected workflows your scope points to — calendar APIs, database-heavy admin actions, cloud file handling, and utility-style extensions. That matters here because a scheduling platform with future Electron expansion needs planning around state, sync, and failure handling from day one. I can help break Phase 1 into buildable modules so the full roadmap is clearer before development moves too far. - Will hosts have different availability rules, buffers, blackout dates, or session durations? - Is the WhatsApp Business API for confirmations/reminders only, or also for two-way rescheduling flows? - Do you already have AWS/email providers selected, or should those be recommended as part of setup?
$200 USD in 7 days
5.9
5.9

BOOKING STACK Given the two-phase scope here, I'd treat Phase 1 and Phase 2 as genuinely separate deliverables rather than one bundled quote the desktop client's offline caching and background sync only make sense once the web API contract is stable. For Phase 1: I'd build the rolling-window availability engine to store slots in UTC with timezone conversion happening only at render time (a common source of off-by-one-hour bugs when hosts and bookers are in different zones), Google Calendar/Meet OAuth2 with token refresh handled server-side, and the admin ingestion/Excel sync as a dedicated import pipeline separate from the booking API so a bad import can't corrupt live bookings. I have 8+ years of real-time IT experience in full-stack development. My core stack is .NET Core/Angular rather than Node/NestJS specifically, though the architecture (REST API design, PostgreSQL schema, OAuth2 flows, background job processing) is identical, and I'm comfortable delivering in Node/NestJS/React as specified. For the desktop client, I'd lean toward C# .NET over Electron lighter footprint for a background notification/session-capture agent, and it's my stronger area. Given the budget range and the genuine size of this scope, I'd propose Phase 1 (web booking platform, fully functional) as the first milestone, with Phase 2 (desktop client) scoped and quoted separately once Phase 1's API is stable. Estimated Phase 1 delivery: 12-14 days.
$130 USD in 12 days
5.6
5.6

BOOKING STACK Hello, I’m a full-stack developer with 10 years of experience building custom booking platforms, CRM systems, and business applications using React.js, Node.js, PostgreSQL, REST APIs, and cloud deployment. For Phase 1, I can build the rolling availability calendar with multi-timezone handling, Google Calendar/Meet OAuth2 integration, automated meeting links, transactional emails, admin data ingestion, and Excel synchronization. I’ll structure the backend with clean modular architecture and reliable scheduling logic to prevent booking conflicts. For Phase 2, the Electron/TypeScript desktop client can handle background notifications, offline caching, session capture, and AWS S3 synchronization. My relevant work includes custom booking systems, Salon Booking and Management, Hotel Booking, Car/Cab Booking, WhatsApp CRM, and business management platforms. I’d be happy to discuss the architecture and implementation plan. Best regards
$140 USD in 7 days
5.8
5.8

Hi, I see that you're looking to develop a multi-stage scheduling and session utility platform, starting with a custom web booking system and expanding into a native desktop application. This phased approach is crucial for managing complexity and ensuring a seamless transition from web to desktop environments. The main challenge here will be ensuring data consistency and synchronization between the web platform and the desktop client. My approach would involve setting up a robust API architecture using Node.js and NestJS to facilitate efficient communication and data handling. Prioritizing scalability and stability will be key to managing the increased data flow as the platform grows. I have extensive experience in full-stack development, particularly using Node.js and React.js, and have previously worked on similar projects involving cross-platform synchronization. Q1 – Could you provide more details on the specific functionalities required in the booking system for Phase 1? Q2 – What are the expected user load and data transaction volumes for both the web and desktop applications? Q3 – Are there any existing systems or APIs that this platform needs to integrate with? Looking forward to hearing from you.
$30 USD in 7 days
5.5
5.5

Greetings, BOOKING STACK You've outlined a project to create a comprehensive scheduling and booking platform that transitions from a web-based system to a native desktop application. I completely understand that your goal is to streamline the booking process with features like timezone management, Google Meet integration, and a custom admin interface. For the web platform, I would focus on building a robust backend with Node.js and PostgreSQL while creating a user-friendly frontend using React and Tailwind CSS. My experience with similar projects allows me to approach this systematically, ensuring seamless integration between the web and desktop phases. I’m particularly excited about the desktop client features, like session capture and cloud sync, which can greatly enhance user experience. One aspect I’m curious about is how you envision the user interface evolving from the web platform to the desktop application. Best regards, Mehran Riaz
$180 USD in 5 days
5.0
5.0

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * ASP.NET C# web and software development * Android app development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
$250 USD in 2 days
5.2
5.2

Greetings, BOOKING STACK You’re looking to create a comprehensive booking platform that starts with a web-based solution and evolves into a desktop application. I can help you develop a robust scheduling system that includes features like a rolling availability calendar, multi-timezone support, and automated Google Meet link generation. By using Node.js and React for the backend and frontend, I can ensure a seamless user experience and efficient database management with PostgreSQL. For the desktop client, I’m well-versed in using Electron for building native applications that can provide meeting notifications and offline functionality. My experience with integrating various APIs like Google Calendar and AWS S3 will also be beneficial in making your platform fully functional and user-friendly. Best regards, Saba Ehsan
$150 USD in 4 days
5.0
5.0

BOOKING STACK The main challenge here is not just building screens in React; it’s designing a booking system that handles timezones, availability windows, Meet automation, imports, and then grows into a desktop tool without messy rework. I’d start by shaping the database and booking workflow carefully, then wire the external services around that core. I’ve been involved in custom scheduling/admin systems where the real work sat in NestJS-style business logic, PostgreSQL structure, API integrations, and operational tools for staff use. That background fits this better than a standard agency-style website approach because your Phase 1 already has product-level complexity. A small extra I can provide is a clean scope split between must-have Phase 1 items and items better deferred to Phase 2. - Do you need role-based admin permissions from the start? - How should the admin ingestion tools accept data: CSV/Excel upload, manual entry, or both? - Is the desktop app expected only for Windows, or should its architecture keep Mac support possible later?
$180 USD in 7 days
5.3
5.3

BOOKING STACK I understand you want a rolling-window booking calendar with multi-timezone support and automatic Google Meet links per host, built in Node.js and React with admin data tools and Excel sync, and in Phase 2 a Windows desktop agent that notifies on meetings, captures sessions in the background even offline and syncs them up to S3 once connected. I've built booking platforms on NestJS and PostgreSQL with Google Calendar OAuth integration, and I'd store every slot in UTC and convert only at display time, since a rolling multi-timezone calendar breaks the moment any part of it stores local time instead. I can start work right away and contact me to discuss more details. Thanks. Smit
$250 USD in 7 days
5.2
5.2

Hello I can develop your full stack booking application for both web and desktop with user registration booking management availability calendars payments notifications admin controls and real time data synchronization With 20 years of software development experience I can work with React Node js JavaScript PHP Laravel REST APIs databases desktop application frameworks payment gateways and third party integrations A few quick questions What type of services or resources will users be booking through the application Do you need online payments cancellations refunds and automated booking notifications Which desktop platforms need to be supported such as Windows macOS or both I’ll focus on building a reliable booking workflow with a responsive interface secure backend scalable database architecture real time availability and a smooth experience across web and desktop platforms I’m available to start immediately Thanks
$130 USD in 7 days
4.9
4.9

Sittingbourne, United Kingdom
Member since Jul 26, 2026
£20-250 GBP
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$45-50 USD / hour
$250-750 USD
$750-1500 USD
$750-1500 USD
₹600-1500 INR
₹1500-12500 INR
$750-1500 USD
$250-750 USD
$30-250 USD
$30-250 USD
$2-8 USD / hour
$16-65 HKD / hour
$50000-100000 USD
min ₹5000000 INR
$5000-10000 USD
₹75000-150000 INR
$1500-3000 USD
₹100-400 INR / hour
$250-750 USD
₹12500-37500 INR