Ir syaad.dev
Kembali ke proyek

Smart Property App

A mobile booking app for property rentals with seamless CMS integration and Midtrans payments.

Smart Property App
Klien
Smart Property (via Esensi Digital)
Peran
Mobile Developer (React Native)
Tahun
2022
Tumpukan Teknologi
React Native Laravel Midtrans API

Background

Smart Property aimed to digitalize the property rental experience by offering a convenient booking system accessible on both iOS and Android. The business goal was to create a mobile-first platform that integrates seamlessly with a custom CMS and provides users with secure, flexible payment options.

Responsibilities

  • Built the mobile application using React Native for cross-platform deployment.
  • Collaborated with backend engineers to integrate the Laravel CMS for property and booking management.
  • Developed booking flows, property listings, and history/order details.
  • Implemented secure Midtrans API integration for multiple payment methods (credit card, m-banking, top-up, by Lot).
  • Ensured responsive, clean UI/UX aligned with brand identity.

Key Features

  • Property Listings – display available units with images, location, and pricing.
  • Booking Calendar – intuitive date selection for multiple nights.
  • Room & Amenities Details – highlight facilities, room types, and policies.
  • Order Management – history, order detail, and e-receipt download.
  • Authentication – login, registration, and password recovery flows.
  • Midtrans Integration – support for credit card, virtual account, and top-up payments.

Challenges & Learnings

  • Payment Integration: Handling asynchronous callbacks and ensuring smooth UX when payments are pending or failed.
  • State Management: Coordinating booking states across multiple screens with Redux/Context API.
  • Collaboration: Worked closely with the backend team to align API structures and implement CMS-driven dynamic content.

Outcomes

  • Successfully launched on both iOS App Store and Google Play Store.
  • Improved booking efficiency with a mobile-first approach.
  • Reduced manual processes for property managers through CMS integration.
  • Delivered a modern and scalable architecture for future feature expansion.

Proyek berikutnya

CIMB Niaga Mortgage Application

2021 Frontend Engineer

Lihat detail