Airbnb Clone React Native

screenshot of Airbnb Clone React Native
react
react-native

This is a React Native AirBnB clone using Clerk for user authentication.

Overview

This product is a React Native AirBnB clone that utilizes Clerk for user authentication. It comes with additional features such as Expo Router for file-based navigation, Google & Apple Auth with Clerk, Reanimated 3 for animations, MapView with Marker and Clustering, Bottom Sheet, Modal with animations, and a Blurred Background.

Features

  • Clerk Integration: Utilizes Clerk for user authentication.
  • Expo Router: File-based navigation for improved user experience.
  • Google & Apple Auth: Allows users to sign in using Google and Apple credentials via Clerk.
  • Reanimated 3: Provides smooth and interactive animations.
  • MapView with Marker and Clustering: Enhances the user experience with interactive maps.
  • Bottom Sheet: Offers a convenient way to display additional information without cluttering the main screen.
  • Modal with Animations: Provides visually appealing modal pop-ups with animations.
  • Blurred Background: Enhances the aesthetics of the app by using blurred backgrounds.

Summary

The React Native AirBnB clone with Clerk offers a feature-rich solution for building a modern and user-friendly accommodation booking application. With Clerk integration for user authentication and a range of additional features such as animations, map functionalities, and authentication options, this clone provides a solid foundation for developers looking to create an engaging AirBnB-like experience for their users.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

Expo

An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.