arrow_back Back to freelances
F

Full-Stack Booking Platform & Desktop Client

Freelancer

Share:
placeGB home_workRemote assignmentContract publicAggregated job · GB

eventPublished on Sep 06, 2026 · verifiedWe confirmed this when the job was aggregated

US$ 30 – US$ 250 per project

About the job

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 / Next.js, 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.

Keep reading for free

Create a free account to see the full job and apply.

  • badgePortfolio visible to companies
  • notificationsNew job alert by email
  • favoriteAlways free, no catch