Skip to content

zafarali56/p_BnB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Airbnb Clone

An iOS app replicating Airbnb's UI and functionality. Explore property listings, book accommodations, and view user profiles

Table of Contents

Overview

This repository contains a mobile app built with SwiftUI, replicating the Airbnb user interface and functionality. The project serves as a demonstration of iOS app development skills, showcasing modern design patterns and best practices using Swift and SwiftUI.

Features

  • Property Listings: Explore a wide range of property listings with detailed information.
  • Interactive Map: View property locations on an interactive map using MapKit integration.
  • Booking System: Seamless booking experience with date selection and reservation confirmation.
  • Sign up: User can create account and see there profile and details.
  • Lgin Up: User can login to their account.

Screenshots

  • Home

- Place details

- Map and perks

- User Details and Logout

- Login Page

- Sign Up page

- Button is Get Shown if password is => 6

- If new and confirm dont match

- If match

- Search and other details

Technologies Used

  • SwiftUI: Modern declarative UI framework for building the app's user interface.
  • (TBA) Combine Framework: Utilized for handling asynchronous operations and data flow.
  • (TBA) MapKit: Integrated for displaying property locations on the map.
  • (DROPPED) Core Data: Local storage for caching property data and user information.
  • (FIREBASE) Fire Base AUTH| FIREBASE STORE Used fire Base for the login and signup.

Getting Started

  1. Clone the repository: git clone https://github.com/zafarali56/p_BnB.git
  2. Open the project in Xcode.
  3. Build and run the app on your iOS simulator or physical device.

Feel free to contribute, report issues, or use this project as a reference for your SwiftUI and iOS app development!

About

Cloning Airbnb UI and it's limited functionalities using swiftUI with mapKit, combine and firebase for signUp and login.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages