Beit Rent- Booking Application

Beit Rent is a booking mobile application designed to seamlessly connect tenants with a diverse range of unique apartments and villas while providing property owners with a straightforward platform to list their properties and manage bookings with ease. The core purpose of Beit Rent is to simplify the entire rental process, offering a user-friendly experience for both those seeking accommodation and those offering it. As the UI/UX Designer and Mobile Developer, I played a pivotal role in shaping the application’s intuitive interface and building the mobile experience, as well as managing the overall development project.

My Role:

My responsibilities encompassed both the visual and functional aspects of the Beit Rent mobile application, along with project management:

  • UI/UX Design: Creating a user-centered design in Figma, focusing on intuitive navigation for property discovery, seamless booking flows, and clear presentation of property details. This involved wireframing, prototyping, and iterating on designs based on user needs and feedback.
  • Mobile Development: Building the cross-platform mobile application for both iOS and Android using Flutter, ensuring a consistent and high-performance experience across devices. This included implementing features for property browsing, search, booking, user account management, Google Maps integration, and calendar interaction.
  • Project Management: Overseeing the entire development lifecycle, coordinating with the team, managing timelines, and ensuring the project stayed on track to meet the client’s requirements.

Key Features:

For Tenants:

  • Effortless Discovery: Browse a wide selection of apartments and villas with detailed descriptions, high-quality images, and amenity listings.
  • Advanced Search: Utilize comprehensive search filters based on location, price, number of bedrooms, amenities, and more to find the perfect stay.
  • Interactive Map Integration: Explore properties on an integrated Google Map, allowing for location-based searching and understanding of the surrounding area.
  • Seamless Booking: A streamlined booking process with clear pricing, availability, and secure payment options.
  • Check-in Management: Easy access to check-in information and procedures for booked properties.
  • Favorites: Save preferred properties to a personal watchlist for future consideration.

For Property Owners:

  • Easy Property Listing: A user-friendly interface to create hosting accounts, provide detailed property information (address, bedrooms, amenities, utilities, pricing, etc.), and upload captivating photographs.
  • Admin Verification: A secure verification process to ensure the legitimacy of property owners and listings.
  • Custom In-App Calendar: An intuitive calendar system to manage property availability, block off booked dates, and set pricing for different periods.
  • Booking Management: A centralized dashboard to view and manage booking requests and confirmed reservations.
  • Secure Payment: Integration with Chappa for secure and reliable payment processing for bookings.

Challenges and How We Overcame Them:

A significant challenge involved customizing the in-app calendar to accurately reflect real-time availability and automatically block off booked dates. This required careful development to ensure seamless synchronization between the booking system and the calendar interface. We implemented a robust state management system within Flutter to handle real-time updates and prevent double bookings, ensuring accuracy and a reliable experience for both tenants and property owners.

Achievements:

The Beit Rent project achieved notable success:

  • Client Satisfaction: The client was highly satisfied with the final application, recognizing its potential to streamline the booking process and connect tenants and property owners effectively.
  • Effective Team Management: Successfully managed the development team, ensuring smooth collaboration and efficient progress throughout the project lifecycle.

Technical Stack:

  • Mobile Development: Flutter (for cross-platform iOS and Android development)
  • UI/UX Design: Figma
  • Mapping: Google Maps Integration
  • Payment Gateway: Chappa

Beit Rent provides a user-friendly and efficient solution for both travelers seeking unique local accommodations and property owners looking to easily manage their rentals. My role in crafting the user experience and developing the mobile application, coupled with effective project management, was instrumental in delivering a platform with a strong foundation for future growth.