Node.js REST API for Booking Platform

BDT 60,000–BDT 140,000 30 Days Node.js Premium Only

About Role

Build the backend API for a booking platform where users can browse availability, reserve a time slot, receive confirmation, and manage or cancel bookings according to business rules. The API must prevent double booking, validate all inputs, and expose clear documentation for frontend integration. The successful freelancer will be expected to work independently, share progress at agreed checkpoints, and raise questions early when a requirement needs clarification. All submitted work should be original, well organized, and ready for practical use after reasonable review.

Requirements

  • Design the booking data model and availability logic.
  • Implement authentication, profiles, availability, booking, and cancellation endpoints.
  • Prevent conflicting reservations under concurrent requests.
  • Add validation, consistent errors, and audit-friendly status changes.
  • Provide API documentation and a test collection.
  • Include tests for the most important booking scenarios.
Skills Required
Node.jsExpress.jsREST APIJavaScriptPostgreSQLBackend DevelopmentAPI Testing
Submit Proposal
Login to Apply
BudgetBDT 60,000–BDT 140,000
Duration30 Days
Deadline01 Dec 2026