What can we help you with?

If you are interested in finding out more about how we can help your organization, please provide your details and project requirements. We'll get back to you soon.

Appointment Booking

Node.js / Couchbase

The solution is a richly formatted online web application for small businesses and franchises which eliminates the hassle and frustration of "back-and-forth" phone calls, voicemails, emails and texts for appointment scheduling. No headaches, just a click to schedule the appointment. A secured payment gateway is also integrated for safe transactions and paybacks.

Screenshots

The Client

Based in Canada, the client desired to develop an appointment scheduling system that let people fix appointments for daily routines. Say like, visiting a professor or TA, haircare, maintenance work for home or car, gym, a lawyer, etc. Summing up to the aim - it was to design a web solution that is open to all and compatible with all smart devices.

Core requirements were:
  • Arrange & manage appointments without making a single call, email or text
  • Real-time notification of booking confirmation or cancellation
  • Consumer can book recurring appointments and payment
  • Time zone-based service listing and appointment booking
  • Different reports for subscribed service providers
  • Resource management for service providers
  • Schedule meetings display
  • Book conference rooms or other shared resources

The Solution

We developed the application on JavaScript platform and utilizing NodeJS technology. The catered solution encourages small local businesses to provide more convenient service to their clients. It has two type of users. Consumer - who wants the services & Service Provider (SP) - who offers services.

Key Features were:
  • Search for the services either at current location or any other location specified and get results for user's selected service
  • Allow user to choose time & resource to book appointment and get notification email on booking confirmation and cancellation along with gentle reminders
  • Check past & future appointments
  • Ability to book recurring appointment
  • Consumer also gets benefits of rental or subscriptions facilities. (i.e. a health club membership, a storage locker)
  • Create location (business 1, 2...N) to offer services. Set timezone for his business location.
  • Choose best suitable category for his business
  • Manage resources & resource schedule for services his business provides. SP can provide either free or paid service
  • Appointment calendar for each business location. Calendar with week view & day view
  • Ability to book appointment manually for non-registered user
  • Class appointment to serve multiple users in a single appointment. (i.e Music class, Math Tutor)
  • Custom services for SP having ability to create new service of his choice
  • Report-SP can check various reports. (Appointments by resource/services/dates). Paid subscription for reports.