BUKIT emerged as an ambitious online platform with the primary goal of revolutionizing appointment booking services. It acted as a bridge connecting various businesses offering a wide range of services with users who sought convenient appointment scheduling based on their geographical location.



The client's vision was visionary but came with its set of unique challenges:

  1. Diverse Service Integration: BUKIT aimed to be a one-stop solution for users seeking services as varied as AC repair, refrigerator maintenance, plumbing, and electrical work. Integrating such diverse service categories into a unified, user-friendly platform was a considerable undertaking.
  2. Geo-Location-Based Recommendations: To enhance the user experience, BUKIT needed to implement a geo-location feature. This feature would enable users to effortlessly discover nearby service providers, making the platform highly relevant and convenient.
  3. Payment Integration: Ensuring a secure and efficient payment process was paramount. The decision to integrate PayPal was made to offer users a trusted and familiar payment option.


Zestminds, as the development partner, executed the project with a comprehensive solution:

  1. Full Stack Development: The development team chose Ruby on Rails for the backend and React.js for the frontend. This technology stack provided a powerful foundation for building a responsive and feature-rich web application. Ruby on Rails, known for its simplicity and convention-over-configuration approach, streamlined development, while React.js offered a dynamic and interactive user interface.
  2. Mobile Accessibility: Recognizing the importance of mobile accessibility, Zestminds developed native mobile applications for both iOS and Android platforms. Swift was employed for iOS app development, and Kotlin was used for Android app development. This ensured a consistent and high-quality user experience across different devices.
  3. Scalable Infrastructure: Zestminds leveraged Amazon Web Services (AWS) to host the backend infrastructure. AWS services like EC2 provided scalability and robust performance, while CloudFront optimized content delivery. S3 served as a secure storage solution, and Lambda enabled serverless computing, reducing operational complexity.
  4. Project Management: To maintain transparency and streamline development, Zestminds used Jira as the project management tool. Code management and collaboration were facilitated through Bitbucket, ensuring version control and efficient teamwork.


The collaborative effort between BUKIT and Zestminds yielded a cutting-edge Mobile and Web application that empowered users in several ways:

  1. Browse Service Providers: Users could effortlessly explore a multitude of service providers across various categories, making it a breeze to find the right professional for their needs.
  2. Effortless Booking: The intuitive platform allows users to book appointments online with just a few clicks, simplifying the entire booking process.
  3. Geo-Location Convenience: The incorporation of geo-location features made it possible for users to discover local service providers easily, enhancing their overall experience and ensuring that they were only a click away from essential services.

In conclusion, the BUKIT project stands as a testament to the transformative power of innovative technologies. Ruby on Rails and React.js, combined with native app development using Swift and Kotlin, resulted in a robust and responsive platform. AWS infrastructure ensured scalability and high availability, while PayPal integration guaranteed secure transactions.

This case study illustrates Zestminds' expertise in delivering scalable, user-centric solutions that drive real-world business success. By simplifying and enhancing the appointment booking process, BUKIT positioned itself as a leader in the industry, delivering exceptional value to both service providers and customers.

Got an idea to discuss?