← Jobs

Experienced Full-Stack Developer Needed to Build a Custom Booking Management System

Budget: $10.0 - $35.0 HOURLY / PART_TIME ⭐ 0.00 (0) India

web-programming

We are looking for an experienced Full-Stack Developer or development team to build a scalable and user-friendly Booking Management System from the ground up. The ideal candidate should have prior experience developing appointment scheduling, reservation, or booking platforms with strong expertise in modern web technologies. Project Overview We need a comprehensive booking platform that allows customers to make bookings online while enabling administrators to efficiently manage schedules, resources, and customer interactions through an intuitive dashboard. Key Features & Requirements Customer Portal User registration and secure login Browse available services/resources Real-time availability calendar Create, modify, and cancel bookings Booking confirmation and status tracking Automated email/SMS notifications and reminders Customer profile and booking history Mobile-responsive user interface Admin Dashboard Manage bookings and reservations Calendar view for schedules and availability Resource/staff management Create and manage services/packages Customer management and booking insights Configure operating hours, holidays, and booking rules Manual booking creation and modifications Reporting and analytics dashboard Payment Integration Integration with payment gateways (e.g., Stripe, PayPal) Secure online payments Refund and cancellation management Invoice and receipt generation Additional Features (Preferred) Multi-location support Multi-user roles and permissions Third-party calendar integrations (Google Calendar, Outlook) Waitlist functionality Promotional codes and discounts API development for future integrations Audit logs and activity tracking Technical Expectations Please mention your experience with: Frontend Technologies (React, Angular, Vue.js, etc.) Backend Technologies (Node.js, Python, PHP, .NET, Java, etc.) Database Design (PostgreSQL, MySQL, MongoDB, etc.) Payment Gateway Integrations Calendar and scheduling systems Cloud deployment experience (AWS, Azure, GCP) Deliverables Complete source code with documentation Database schema and API documentation Deployment support Testing and bug fixes Knowledge transfer session upon project completion To Apply, Please Include: Links to similar booking or scheduling systems you have developed. Your proposed technology stack and architecture approach. Estimated timeline and team composition. Relevant case studies or portfolio examples. Any recommendations to improve the system based on your experience. We are seeking a developer who can not only execute the requirements but also provide valuable insights to build a reliable, scalable, and seamless booking experience for our users. We look forward to reviewing your proposals.
Openen op Upwork