Development of an Appointment Booking App for Mowaeedi

Smart booking management for any business size

Mowaeedi offers a streamlined online appointment booking management application for businesses and service providers. Providers can register, list services, and pay a subscription to allow customers to easily schedule appointments.

portfolio_image

Client Requirements

The client approached us with a clear set of requirements aimed at simplifying the appointment scheduling process for businesses and customers alike. The main objectives included

client requirement

subscriptionmodel
appointment_booking
pushnotification_requirement
profile_registration

Business and Profile Registration

Businesses should be able to register and create their profiles, showcasing their services and other relevant details.

Customer Appointment Booking

Customers should be able to browse services, view available time slots, and book appointments easily through the platform.

Notifications and Alerts

Both businesses and customers should receive timely notifications regarding booking confirmations, cancellations, and appointment reminders via email and messages.

Subscription Model

Service providers needed a subscription-based model for businesses to gain access to platform features, including the ability to list their services and receive customer appointments.

Key Features & Functionalities

key_feautres

Mowaeedi

Check out the Mowaeedi app on the Play Store and App Store!

online bokking app
feature1feature2

Our Challenge

URL Sharing and Timezone

Share the meeting and appointment links with the customers and let them book the slot as per their convenient time. This feature brings convenience and improves the user experience with the application. Moreover, we also eliminated the time zone barriers by adding time zone independence that allows the customers to schedule the meeting as per their time zone and it is visible to the business as per their time zone. Testing the time zone feature took most of our time but it was worth working on.

Tech Stack for Mobile and Web App

  • Frontend
  • Backend
  • Payment Integration
  • Push Notifications
  • Testing
  • Hosting

react nativeReact Native

reduxRedux

NextjsNext.js

axiosAxios

nodejsNode.js

expressjsExpress.js

mysqlMYSQL

In App PurchaseIn App Purchase

Firebase Cloud MessagingFirebase Cloud Messaging

Node MailerNode Mailer

JestJest

ChaiChai

AWSAWS

Technology Used