This project is a clone of Airbnb, built using SwiftUI for iOS. It demonstrates modern SwiftUI practices and architecture, creating a visually appealing and functional application similar to Airbnb.
- User authentication
- Browsing available rentals
- Viewing rental details
- Booking reservations
- User profile management
- iOS 14.0+
- Xcode 17.0+
- Swift 5.3+
- Clone the repository:
git clone https://github.com/esse-jacques-dansomon/AirbnbClone-SwiftUI.git
- Open the project in Xcode:
cd AirbnbClone-SwiftUI open AirbnbClone.xcodeproj
- Build and run the project using Xcode.
- Main entry point of the application
- Handles app lifecycle events
- Business logic and data management
- Network requests, data persistence, and app state
- User Authentication
- Rental Browsing
- Booking System
- Profile Management
- SwiftUI View extensions
- Utility extensions for better code readability
- Helper functions and constants
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes.
- Commit your changes:
git commit -m "Feature description"
- Push to the branch:
git push origin feature-branch
- Open a pull request.
This project is licensed under the MIT License.
For any questions or suggestions, please open an issue on the repository.
- Inspired by Airbnb
- Built using SwiftUI
For more details, visit the repository.